builder: mozilla-release_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-122 starttime: 1471048303.62 results: success (0) buildid: 20160812154616 builduid: 5928acb445004bf2a5f1134f49cc47fe revision: b66e4f53fe15662f88e05b9d48a6e3c521d376f7 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-08-12 17:31:43.623713) ========= master: http://buildbot-master02.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-08-12 17:31:43.681438) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-12 17:31:43.681868) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-12 17:31:43.867328) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-12 17:31:43.867679) ========= 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-1471048241.444956-736372533 _=/tools/buildbot/bin/python using PTY: False --2016-08-12 17:31:43-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 11.4M=0.001s 2016-08-12 17:31:44 (11.4 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.541642 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-12 17:31:44.452111) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-12 17:31:44.452423) ========= 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-1471048241.444956-736372533 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.034019 ========= master_lag: 0.05 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-12 17:31:44.534102) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-12 17:31:44.534459) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-release --rev b66e4f53fe15662f88e05b9d48a6e3c521d376f7 --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 b66e4f53fe15662f88e05b9d48a6e3c521d376f7 --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-1471048241.444956-736372533 _=/tools/buildbot/bin/python using PTY: False 2016-08-12 17:31:44,668 truncating revision to first 12 chars 2016-08-12 17:31:44,669 Setting DEBUG logging. 2016-08-12 17:31:44,669 attempt 1/10 2016-08-12 17:31:44,669 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-release/b66e4f53fe15?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-08-12 17:31:45,808 unpacking tar archive at: mozilla-release-b66e4f53fe15/testing/mozharness/ program finished with exit code 0 elapsedTime=1.755375 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-12 17:31:46.323679) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-12 17:31:46.323983) ========= script_repo_revision: b66e4f53fe15662f88e05b9d48a6e3c521d376f7 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-12 17:31:46.324375) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-12 17:31:46.324667) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-12 17:31:46.358738) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 29 mins, 53 secs) (at 2016-08-12 17:31:46.359058) ========= /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-1471048241.444956-736372533 _=/tools/buildbot/bin/python using PTY: False 17:31:46 INFO - MultiFileLogger online at 20160812 17:31:46 in /builds/slave/test 17:31:46 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 17:31:46 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 17:31:46 INFO - {'append_to_log': False, 17:31:46 INFO - 'base_work_dir': '/builds/slave/test', 17:31:46 INFO - 'blob_upload_branch': 'mozilla-release', 17:31:46 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 17:31:46 INFO - 'buildbot_json_path': 'buildprops.json', 17:31:46 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 17:31:46 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 17:31:46 INFO - 'download_minidump_stackwalk': True, 17:31:46 INFO - 'download_symbols': 'true', 17:31:46 INFO - 'e10s': False, 17:31:46 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 17:31:46 INFO - 'tooltool.py': '/tools/tooltool.py', 17:31:46 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 17:31:46 INFO - '/tools/misc-python/virtualenv.py')}, 17:31:46 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 17:31:46 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 17:31:46 INFO - 'log_level': 'info', 17:31:46 INFO - 'log_to_console': True, 17:31:46 INFO - 'opt_config_files': (), 17:31:46 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 17:31:46 INFO - '--processes=1', 17:31:46 INFO - '--config=%(test_path)s/wptrunner.ini', 17:31:46 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 17:31:46 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 17:31:46 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 17:31:46 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 17:31:46 INFO - 'pip_index': False, 17:31:46 INFO - 'require_test_zip': True, 17:31:46 INFO - 'test_type': ('testharness',), 17:31:46 INFO - 'this_chunk': '1', 17:31:46 INFO - 'tooltool_cache': '/builds/tooltool_cache', 17:31:46 INFO - 'total_chunks': '10', 17:31:46 INFO - 'virtualenv_path': 'venv', 17:31:46 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 17:31:46 INFO - 'work_dir': 'build'} 17:31:46 INFO - ##### 17:31:46 INFO - ##### Running clobber step. 17:31:46 INFO - ##### 17:31:46 INFO - Running pre-action listener: _resource_record_pre_action 17:31:46 INFO - Running main action method: clobber 17:31:46 INFO - rmtree: /builds/slave/test/build 17:31:46 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 17:31:47 INFO - Running post-action listener: _resource_record_post_action 17:31:47 INFO - ##### 17:31:47 INFO - ##### Running read-buildbot-config step. 17:31:47 INFO - ##### 17:31:47 INFO - Running pre-action listener: _resource_record_pre_action 17:31:47 INFO - Running main action method: read_buildbot_config 17:31:47 INFO - Using buildbot properties: 17:31:47 INFO - { 17:31:47 INFO - "project": "", 17:31:47 INFO - "product": "firefox", 17:31:47 INFO - "script_repo_revision": "production", 17:31:47 INFO - "scheduler": "tests-mozilla-release-ubuntu32_vm-debug-unittest", 17:31:47 INFO - "repository": "", 17:31:47 INFO - "buildername": "Ubuntu VM 12.04 mozilla-release debug test web-platform-tests-1", 17:31:47 INFO - "buildid": "20160812154616", 17:31:47 INFO - "pgo_build": "False", 17:31:47 INFO - "basedir": "/builds/slave/test", 17:31:47 INFO - "buildnumber": 15, 17:31:47 INFO - "slavename": "tst-linux32-spot-122", 17:31:47 INFO - "revision": "b66e4f53fe15662f88e05b9d48a6e3c521d376f7", 17:31:47 INFO - "master": "http://buildbot-master02.bb.releng.use1.mozilla.com:8201/", 17:31:47 INFO - "platform": "linux", 17:31:47 INFO - "branch": "mozilla-release", 17:31:47 INFO - "repo_path": "releases/mozilla-release", 17:31:47 INFO - "moz_repo_path": "", 17:31:47 INFO - "stage_platform": "linux", 17:31:47 INFO - "builduid": "5928acb445004bf2a5f1134f49cc47fe", 17:31:47 INFO - "slavebuilddir": "test" 17:31:47 INFO - } 17:31:47 INFO - Found installer url https://queue.taskcluster.net/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2. 17:31:47 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json. 17:31:47 INFO - Running post-action listener: _resource_record_post_action 17:31:47 INFO - ##### 17:31:47 INFO - ##### Running download-and-extract step. 17:31:47 INFO - ##### 17:31:47 INFO - Running pre-action listener: _resource_record_pre_action 17:31:47 INFO - Running main action method: download_and_extract 17:31:47 INFO - mkdir: /builds/slave/test/build/tests 17:31: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')]} 17:31:47 INFO - https://queue.taskcluster.net/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 17:31:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json 17:31:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json 17:31:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.test_packages.json 17:31:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.test_packages.json'}, attempt #1 17:31:48 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json 17:31:48 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 17:31:48 INFO - retry: Failed, sleeping 30 seconds before retrying 17:32:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.test_packages.json'}, attempt #2 17:32:18 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json 17:32:18 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 17:32:18 INFO - retry: Failed, sleeping 60 seconds before retrying 17:33:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.test_packages.json'}, attempt #3 17:33:18 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json 17:33:18 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 17:33:18 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.test_packages.json! 17:33:18 INFO - Caught exception: HTTP Error 404: Not Found 17:33:18 INFO - Caught exception: HTTP Error 404: Not Found 17:33:18 INFO - Caught exception: HTTP Error 404: Not Found 17:33:18 INFO - trying https://queue.taskcluster.net/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json 17:33:18 INFO - Downloading https://queue.taskcluster.net/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.test_packages.json 17:33:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.test_packages.json'}, attempt #1 17:33:20 INFO - Downloaded 1325 bytes. 17:33:20 INFO - Reading from file /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.test_packages.json 17:33:20 INFO - Using the following test package requirements: 17:33:20 INFO - {u'common': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip'], 17:33:20 INFO - u'cppunittest': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip', 17:33:20 INFO - u'firefox-48.0.1.en-US.linux-i686.cppunittest.tests.zip'], 17:33:20 INFO - u'gtest': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip', 17:33:20 INFO - u'firefox-48.0.1.en-US.linux-i686.gtest.tests.zip'], 17:33:20 INFO - u'jittest': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip', 17:33:20 INFO - u'jsshell-linux-i686.zip'], 17:33:20 INFO - u'mochitest': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip', 17:33:20 INFO - u'firefox-48.0.1.en-US.linux-i686.mochitest.tests.zip'], 17:33:20 INFO - u'mozbase': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip'], 17:33:20 INFO - u'reftest': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip', 17:33:20 INFO - u'firefox-48.0.1.en-US.linux-i686.reftest.tests.zip'], 17:33:20 INFO - u'talos': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip', 17:33:20 INFO - u'firefox-48.0.1.en-US.linux-i686.talos.tests.zip'], 17:33:20 INFO - u'web-platform': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip', 17:33:20 INFO - u'firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip'], 17:33:20 INFO - u'xpcshell': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip', 17:33:20 INFO - u'firefox-48.0.1.en-US.linux-i686.xpcshell.tests.zip']} 17:33:20 INFO - Downloading packages: [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip', u'firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 17:33:20 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')]} 17:33:20 INFO - https://queue.taskcluster.net/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 17:33:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip 17:33:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip 17:33:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip 17:33:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip'}, attempt #1 17:33:20 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip 17:33:20 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 17:33:20 INFO - retry: Failed, sleeping 30 seconds before retrying 17:33:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip'}, attempt #2 17:33:50 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip 17:33:50 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 17:33:50 INFO - retry: Failed, sleeping 60 seconds before retrying 17:34:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip'}, attempt #3 17:34:50 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip 17:34:50 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 17:34:50 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip! 17:34:50 INFO - Caught exception: HTTP Error 404: Not Found 17:34:50 INFO - Caught exception: HTTP Error 404: Not Found 17:34:50 INFO - Caught exception: HTTP Error 404: Not Found 17:34:50 INFO - trying https://queue.taskcluster.net/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip 17:34:50 INFO - Downloading https://queue.taskcluster.net/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip 17:34:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip'}, attempt #1 17:35:06 INFO - Downloaded 22824493 bytes. 17:35:06 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 17:35:06 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 17:35:07 INFO - caution: filename not matched: web-platform/* 17:35:07 INFO - Return code: 11 17:35:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:35:07 INFO - https://queue.taskcluster.net/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 17:35:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip 17:35:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip 17:35:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip 17:35:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 17:35:07 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip 17:35:07 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 17:35:07 INFO - retry: Failed, sleeping 30 seconds before retrying 17:35:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip'}, attempt #2 17:35:37 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip 17:35:37 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 17:35:37 INFO - retry: Failed, sleeping 60 seconds before retrying 17:36:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip'}, attempt #3 17:36:38 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip 17:36:38 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 17:36:38 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip! 17:36:38 INFO - Caught exception: HTTP Error 404: Not Found 17:36:38 INFO - Caught exception: HTTP Error 404: Not Found 17:36:38 INFO - Caught exception: HTTP Error 404: Not Found 17:36:38 INFO - trying https://queue.taskcluster.net/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip 17:36:38 INFO - Downloading https://queue.taskcluster.net/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip 17:36:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 17:36:39 INFO - Downloaded 36389875 bytes. 17:36:39 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 17:36:39 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 17:36:43 INFO - caution: filename not matched: bin/* 17:36:43 INFO - caution: filename not matched: config/* 17:36:43 INFO - caution: filename not matched: mozbase/* 17:36:43 INFO - caution: filename not matched: marionette/* 17:36:43 INFO - caution: filename not matched: tools/wptserve/* 17:36:43 INFO - Return code: 11 17:36:43 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')]} 17:36:43 INFO - https://queue.taskcluster.net/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 17:36:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 17:36:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 17:36:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 17:36:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.tar.bz2'}, attempt #1 17:36:43 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 17:36:43 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 17:36:43 INFO - retry: Failed, sleeping 30 seconds before retrying 17:37:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.tar.bz2'}, attempt #2 17:37:14 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 17:37:14 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 17:37:14 INFO - retry: Failed, sleeping 60 seconds before retrying 17:38:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.tar.bz2'}, attempt #3 17:38:14 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 17:38:14 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 17:38:14 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.tar.bz2! 17:38:14 INFO - Caught exception: HTTP Error 404: Not Found 17:38:14 INFO - Caught exception: HTTP Error 404: Not Found 17:38:14 INFO - Caught exception: HTTP Error 404: Not Found 17:38:14 INFO - trying https://queue.taskcluster.net/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 17:38:14 INFO - Downloading https://queue.taskcluster.net/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 17:38:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.tar.bz2'}, attempt #1 17:38:29 INFO - Downloaded 69356702 bytes. 17:38:29 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 17:38:29 INFO - mkdir: /builds/slave/test/properties 17:38:29 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 17:38:29 INFO - Writing to file /builds/slave/test/properties/build_url 17:38:29 INFO - Contents: 17:38:29 INFO - build_url:https://queue.taskcluster.net/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 17:38:30 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip 17:38:30 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 17:38:30 INFO - Writing to file /builds/slave/test/properties/symbols_url 17:38:30 INFO - Contents: 17:38:30 INFO - symbols_url:https://queue.taskcluster.net/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip 17:38:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:38:30 INFO - https://queue.taskcluster.net/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 17:38:30 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip 17:38:30 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip 17:38:30 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip 17:38:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 17:38:31 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip 17:38:31 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 17:38:31 INFO - retry: Failed, sleeping 30 seconds before retrying 17:39:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #2 17:39:01 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip 17:39:01 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 17:39:01 INFO - retry: Failed, sleeping 60 seconds before retrying 17:40:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #3 17:40:01 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip 17:40:01 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 17:40:01 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip! 17:40:01 INFO - Caught exception: HTTP Error 404: Not Found 17:40:01 INFO - Caught exception: HTTP Error 404: Not Found 17:40:01 INFO - Caught exception: HTTP Error 404: Not Found 17:40:01 INFO - trying https://queue.taskcluster.net/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip 17:40:01 INFO - Downloading https://queue.taskcluster.net/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip 17:40:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 17:40:05 INFO - Downloaded 92312246 bytes. 17:40:05 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 17:40:05 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 17:40:14 INFO - Return code: 0 17:40:14 INFO - Running post-action listener: _resource_record_post_action 17:40:14 INFO - Running post-action listener: set_extra_try_arguments 17:40:14 INFO - ##### 17:40:14 INFO - ##### Running create-virtualenv step. 17:40:14 INFO - ##### 17:40:14 INFO - Running pre-action listener: _pre_create_virtualenv 17:40:14 INFO - Running pre-action listener: _resource_record_pre_action 17:40:14 INFO - Running main action method: create_virtualenv 17:40:14 INFO - Creating virtualenv /builds/slave/test/build/venv 17:40:14 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 17:40:14 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 17:40:14 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 17:40:14 INFO - Using real prefix '/usr' 17:40:14 INFO - New python executable in /builds/slave/test/build/venv/bin/python 17:40:15 INFO - Installing distribute.............................................................................................................................................................................................done. 17:40:19 INFO - Installing pip.................done. 17:40:19 INFO - Return code: 0 17:40:19 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 17:40:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:40:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:40:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 17:40:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:40:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:40:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 17:40:19 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x99b5c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9a1c598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9acef28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x97b0e30>, '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 0x9a4dc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9acc470>, '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-1471048241.444956-736372533', '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 17:40:19 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 17:40:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 17:40:19 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:40:19 INFO - 'CCACHE_UMASK': '002', 17:40:19 INFO - 'DISPLAY': ':0', 17:40:19 INFO - 'HOME': '/home/cltbld', 17:40:19 INFO - 'LANG': 'en_US.UTF-8', 17:40:19 INFO - 'LOGNAME': 'cltbld', 17:40:19 INFO - 'MAIL': '/var/mail/cltbld', 17:40:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:40:19 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:40:19 INFO - 'MOZ_NO_REMOTE': '1', 17:40:19 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:40:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:40:19 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:40:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:40:19 INFO - 'PWD': '/builds/slave/test', 17:40:19 INFO - 'SHELL': '/bin/bash', 17:40:19 INFO - 'SHLVL': '1', 17:40:19 INFO - 'TERM': 'linux', 17:40:19 INFO - 'TMOUT': '86400', 17:40:19 INFO - 'USER': 'cltbld', 17:40:19 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1471048241.444956-736372533', 17:40:19 INFO - '_': '/tools/buildbot/bin/python'} 17:40:19 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:40:19 INFO - Downloading/unpacking psutil>=0.7.1 17:40:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:40:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:40:19 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 17:40:19 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 17:40:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:40:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:40:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 17:40:25 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:40:25 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:40:25 INFO - Installing collected packages: psutil 17:40:25 INFO - Running setup.py install for psutil 17:40:25 INFO - building 'psutil._psutil_linux' extension 17:40:25 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 17:40:25 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 17:40:25 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 17:40:25 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 17:40:25 INFO - building 'psutil._psutil_posix' extension 17:40:25 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 17:40:26 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 17:40:26 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:40:26 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:40:26 INFO - Successfully installed psutil 17:40:26 INFO - Cleaning up... 17:40:26 INFO - Return code: 0 17:40:26 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 17:40:26 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')]} 17:40:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:40:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 17:40:26 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')]} 17:40:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:40:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 17:40:26 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x99b5c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9a1c598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9acef28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x97b0e30>, '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 0x9a4dc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9acc470>, '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-1471048241.444956-736372533', '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 17:40:26 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 17:40:26 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 17:40:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:40:26 INFO - 'CCACHE_UMASK': '002', 17:40:26 INFO - 'DISPLAY': ':0', 17:40:26 INFO - 'HOME': '/home/cltbld', 17:40:26 INFO - 'LANG': 'en_US.UTF-8', 17:40:26 INFO - 'LOGNAME': 'cltbld', 17:40:26 INFO - 'MAIL': '/var/mail/cltbld', 17:40:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:40:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:40:26 INFO - 'MOZ_NO_REMOTE': '1', 17:40:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:40:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:40:26 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:40:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:40:26 INFO - 'PWD': '/builds/slave/test', 17:40:26 INFO - 'SHELL': '/bin/bash', 17:40:26 INFO - 'SHLVL': '1', 17:40:26 INFO - 'TERM': 'linux', 17:40:26 INFO - 'TMOUT': '86400', 17:40:26 INFO - 'USER': 'cltbld', 17:40:26 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1471048241.444956-736372533', 17:40:26 INFO - '_': '/tools/buildbot/bin/python'} 17:40:26 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:40:26 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 17:40:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:40:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:40:26 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 17:40:26 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 17:40:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:40:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:40:31 INFO - Downloading mozsystemmonitor-0.0.tar.gz 17:40:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 17:40:31 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 17:40:31 INFO - Installing collected packages: mozsystemmonitor 17:40:31 INFO - Running setup.py install for mozsystemmonitor 17:40:31 INFO - Successfully installed mozsystemmonitor 17:40:31 INFO - Cleaning up... 17:40:32 INFO - Return code: 0 17:40:32 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 17:40:32 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')]} 17:40:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:40:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 17:40:32 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')]} 17:40:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:40:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 17:40:32 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x99b5c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9a1c598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9acef28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x97b0e30>, '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 0x9a4dc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9acc470>, '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-1471048241.444956-736372533', '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 17:40:32 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 17:40:32 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 17:40:32 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:40:32 INFO - 'CCACHE_UMASK': '002', 17:40:32 INFO - 'DISPLAY': ':0', 17:40:32 INFO - 'HOME': '/home/cltbld', 17:40:32 INFO - 'LANG': 'en_US.UTF-8', 17:40:32 INFO - 'LOGNAME': 'cltbld', 17:40:32 INFO - 'MAIL': '/var/mail/cltbld', 17:40:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:40:32 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:40:32 INFO - 'MOZ_NO_REMOTE': '1', 17:40:32 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:40:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:40:32 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:40:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:40:32 INFO - 'PWD': '/builds/slave/test', 17:40:32 INFO - 'SHELL': '/bin/bash', 17:40:32 INFO - 'SHLVL': '1', 17:40:32 INFO - 'TERM': 'linux', 17:40:32 INFO - 'TMOUT': '86400', 17:40:32 INFO - 'USER': 'cltbld', 17:40:32 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1471048241.444956-736372533', 17:40:32 INFO - '_': '/tools/buildbot/bin/python'} 17:40:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:40:32 INFO - Downloading/unpacking blobuploader==1.2.4 17:40:32 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 17:40:32 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 17:40:32 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 17:40:32 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 17:40:32 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 17:40:32 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 17:40:37 INFO - Downloading blobuploader-1.2.4.tar.gz 17:40:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 17:40:37 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 17:40:37 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 17:40:37 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 17:40:37 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 17:40:37 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 17:40:37 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 17:40:37 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 17:40:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 17:40:38 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 17:40:38 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:40:38 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:40:38 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 17:40:38 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 17:40:38 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:40:38 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:40:39 INFO - Downloading docopt-0.6.1.tar.gz 17:40:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 17:40:39 INFO - Installing collected packages: blobuploader, requests, docopt 17:40:39 INFO - Running setup.py install for blobuploader 17:40:39 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 17:40:39 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 17:40:39 INFO - Running setup.py install for requests 17:40:40 INFO - Running setup.py install for docopt 17:40:40 INFO - Successfully installed blobuploader requests docopt 17:40:40 INFO - Cleaning up... 17:40:40 INFO - Return code: 0 17:40:40 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:40:40 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')]} 17:40:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:40:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 17:40:40 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')]} 17:40:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:40:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 17:40:40 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x99b5c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9a1c598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9acef28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x97b0e30>, '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 0x9a4dc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9acc470>, '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-1471048241.444956-736372533', '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 17:40:40 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 17:40:40 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 17:40:40 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:40:40 INFO - 'CCACHE_UMASK': '002', 17:40:40 INFO - 'DISPLAY': ':0', 17:40:40 INFO - 'HOME': '/home/cltbld', 17:40:40 INFO - 'LANG': 'en_US.UTF-8', 17:40:40 INFO - 'LOGNAME': 'cltbld', 17:40:40 INFO - 'MAIL': '/var/mail/cltbld', 17:40:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:40:40 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:40:40 INFO - 'MOZ_NO_REMOTE': '1', 17:40:40 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:40:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:40:40 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:40:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:40:40 INFO - 'PWD': '/builds/slave/test', 17:40:40 INFO - 'SHELL': '/bin/bash', 17:40:40 INFO - 'SHLVL': '1', 17:40:40 INFO - 'TERM': 'linux', 17:40:40 INFO - 'TMOUT': '86400', 17:40:40 INFO - 'USER': 'cltbld', 17:40:40 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1471048241.444956-736372533', 17:40:40 INFO - '_': '/tools/buildbot/bin/python'} 17:40:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:40:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:40:40 INFO - Running setup.py (path:/tmp/pip-aQnR16-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:40:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:40:41 INFO - Running setup.py (path:/tmp/pip-th2nXy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:40:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:40:41 INFO - Running setup.py (path:/tmp/pip-sEdrn7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:40:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:40:41 INFO - Running setup.py (path:/tmp/pip-MJRj5E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:40:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:40:41 INFO - Running setup.py (path:/tmp/pip-EH87Gq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:40:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:40:41 INFO - Running setup.py (path:/tmp/pip-Wuy_Yu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:40:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:40:41 INFO - Running setup.py (path:/tmp/pip-LoCeZF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:40:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:40:41 INFO - Running setup.py (path:/tmp/pip-Gk84Y1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:40:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:40:41 INFO - Running setup.py (path:/tmp/pip-1v7L1T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:40:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:40:42 INFO - Running setup.py (path:/tmp/pip-jXPLAJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:40:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:40:42 INFO - Running setup.py (path:/tmp/pip-Vlt9hK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:40:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:40:42 INFO - Running setup.py (path:/tmp/pip-zkcRwu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:40:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:40:42 INFO - Running setup.py (path:/tmp/pip-7Dzw_X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:40:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:40:42 INFO - Running setup.py (path:/tmp/pip-OTiflx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:40:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:40:42 INFO - Running setup.py (path:/tmp/pip-eQWlwC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:40:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:40:42 INFO - Running setup.py (path:/tmp/pip-p2601G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:40:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:40:42 INFO - Running setup.py (path:/tmp/pip-TBorky-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:40:43 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:40:43 INFO - Running setup.py (path:/tmp/pip-_jkcB5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:40:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:40:43 INFO - Running setup.py (path:/tmp/pip-x4meeD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:40:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:40:43 INFO - Running setup.py (path:/tmp/pip-HNwqhr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:40:43 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:40:43 INFO - Running setup.py (path:/tmp/pip-OC028k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:40:44 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:40:44 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 17:40:44 INFO - Running setup.py install for manifestparser 17:40:44 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 17:40:44 INFO - Running setup.py install for mozcrash 17:40:44 INFO - Running setup.py install for mozdebug 17:40:44 INFO - Running setup.py install for mozdevice 17:40:44 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 17:40:44 INFO - Installing dm script to /builds/slave/test/build/venv/bin 17:40:44 INFO - Running setup.py install for mozfile 17:40:45 INFO - Running setup.py install for mozhttpd 17:40:45 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 17:40:45 INFO - Running setup.py install for mozinfo 17:40:45 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 17:40:45 INFO - Running setup.py install for mozInstall 17:40:45 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 17:40:45 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 17:40:45 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 17:40:45 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 17:40:45 INFO - Running setup.py install for mozleak 17:40:45 INFO - Running setup.py install for mozlog 17:40:46 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 17:40:46 INFO - Running setup.py install for moznetwork 17:40:46 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 17:40:46 INFO - Running setup.py install for mozprocess 17:40:46 INFO - Running setup.py install for mozprofile 17:40:46 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 17:40:46 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 17:40:46 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 17:40:46 INFO - Running setup.py install for mozrunner 17:40:47 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 17:40:47 INFO - Running setup.py install for mozscreenshot 17:40:47 INFO - Running setup.py install for moztest 17:40:47 INFO - Running setup.py install for mozversion 17:40:47 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 17:40:47 INFO - Running setup.py install for wptserve 17:40:47 INFO - Running setup.py install for marionette-driver 17:40:48 INFO - Running setup.py install for browsermob-proxy 17:40:48 INFO - Running setup.py install for marionette-client 17:40:48 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:40:48 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 17:40:48 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 17:40:48 INFO - Cleaning up... 17:40:49 INFO - Return code: 0 17:40:49 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:40:49 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')]} 17:40:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:40:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 17:40:49 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')]} 17:40:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:40:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 17:40:49 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x99b5c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9a1c598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9acef28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x97b0e30>, '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 0x9a4dc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9acc470>, '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-1471048241.444956-736372533', '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 17:40:49 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 17:40:49 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 17:40:49 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:40:49 INFO - 'CCACHE_UMASK': '002', 17:40:49 INFO - 'DISPLAY': ':0', 17:40:49 INFO - 'HOME': '/home/cltbld', 17:40:49 INFO - 'LANG': 'en_US.UTF-8', 17:40:49 INFO - 'LOGNAME': 'cltbld', 17:40:49 INFO - 'MAIL': '/var/mail/cltbld', 17:40:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:40:49 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:40:49 INFO - 'MOZ_NO_REMOTE': '1', 17:40:49 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:40:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:40:49 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:40:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:40:49 INFO - 'PWD': '/builds/slave/test', 17:40:49 INFO - 'SHELL': '/bin/bash', 17:40:49 INFO - 'SHLVL': '1', 17:40:49 INFO - 'TERM': 'linux', 17:40:49 INFO - 'TMOUT': '86400', 17:40:49 INFO - 'USER': 'cltbld', 17:40:49 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1471048241.444956-736372533', 17:40:49 INFO - '_': '/tools/buildbot/bin/python'} 17:40:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:40:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:40:49 INFO - Running setup.py (path:/tmp/pip-ItcIQK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:40:49 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)) 17:40:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:40:49 INFO - Running setup.py (path:/tmp/pip-_20Axz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:40:49 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)) 17:40:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:40:49 INFO - Running setup.py (path:/tmp/pip-xUlAeE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:40:49 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)) 17:40:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:40:49 INFO - Running setup.py (path:/tmp/pip-1TH2oH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:40:49 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)) 17:40:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:40:49 INFO - Running setup.py (path:/tmp/pip-OgF0kX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:40:50 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)) 17:40:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:40:50 INFO - Running setup.py (path:/tmp/pip-FTbrLv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:40:50 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)) 17:40:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:40:50 INFO - Running setup.py (path:/tmp/pip-KGknN6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:40:50 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)) 17:40:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:40:50 INFO - Running setup.py (path:/tmp/pip-oEsmOn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:40:50 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)) 17:40:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:40:50 INFO - Running setup.py (path:/tmp/pip-Oqszu1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:40:50 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)) 17:40:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:40:50 INFO - Running setup.py (path:/tmp/pip-FWI4_M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:40:50 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)) 17:40:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:40:50 INFO - Running setup.py (path:/tmp/pip-rAJqAz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:40:50 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)) 17:40:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:40:50 INFO - Running setup.py (path:/tmp/pip-XpYvj5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:40:51 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)) 17:40:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:40:51 INFO - Running setup.py (path:/tmp/pip-Oa50jn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:40:51 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)) 17:40:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:40:51 INFO - Running setup.py (path:/tmp/pip-meukXd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:40:51 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)) 17:40:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:40:51 INFO - Running setup.py (path:/tmp/pip-7UOym8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:40:51 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)) 17:40:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:40:51 INFO - Running setup.py (path:/tmp/pip-1DpO7w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:40:51 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)) 17:40:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:40:51 INFO - Running setup.py (path:/tmp/pip-vhUNyZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:40:51 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)) 17:40:51 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:40:51 INFO - Running setup.py (path:/tmp/pip-FH9SnH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:40:51 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)) 17:40:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:40:51 INFO - Running setup.py (path:/tmp/pip-ymTiNS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:40:52 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)) 17:40:52 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:40:52 INFO - Running setup.py (path:/tmp/pip-9FgiCN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:40:52 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)) 17:40:52 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:40:52 INFO - Running setup.py (path:/tmp/pip-8D_Bge-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:40:52 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:40:52 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)) 17:40:52 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)) 17:40:52 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)) 17:40:52 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)) 17:40:52 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)) 17:40:52 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)) 17:40:52 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 17:40:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:40:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:40:52 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 17:40:52 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 17:40:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:40:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:40:57 INFO - Downloading blessings-1.6.tar.gz 17:40:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 17:40:58 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)) 17:40:58 INFO - Installing collected packages: blessings 17:40:58 INFO - Running setup.py install for blessings 17:40:58 INFO - Successfully installed blessings 17:40:58 INFO - Cleaning up... 17:40:58 INFO - Return code: 0 17:40:58 INFO - Done creating virtualenv /builds/slave/test/build/venv. 17:40:58 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:40:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:40:58 INFO - Reading from file tmpfile_stdout 17:40:58 INFO - Current package versions: 17:40:58 INFO - argparse == 1.2.1 17:40:58 INFO - blessings == 1.6 17:40:58 INFO - blobuploader == 1.2.4 17:40:58 INFO - browsermob-proxy == 0.6.0 17:40:58 INFO - docopt == 0.6.1 17:40:58 INFO - manifestparser == 1.1 17:40:58 INFO - marionette-client == 2.3.0 17:40:58 INFO - marionette-driver == 1.4.0 17:40:58 INFO - mozInstall == 1.12 17:40:58 INFO - mozcrash == 0.17 17:40:58 INFO - mozdebug == 0.1 17:40:58 INFO - mozdevice == 0.48 17:40:58 INFO - mozfile == 1.2 17:40:58 INFO - mozhttpd == 0.7 17:40:58 INFO - mozinfo == 0.9 17:40:58 INFO - mozleak == 0.1 17:40:58 INFO - mozlog == 3.1 17:40:58 INFO - moznetwork == 0.27 17:40:58 INFO - mozprocess == 0.22 17:40:58 INFO - mozprofile == 0.28 17:40:58 INFO - mozrunner == 6.11 17:40:58 INFO - mozscreenshot == 0.1 17:40:58 INFO - mozsystemmonitor == 0.0 17:40:58 INFO - moztest == 0.7 17:40:58 INFO - mozversion == 1.4 17:40:58 INFO - psutil == 3.1.1 17:40:58 INFO - requests == 1.2.3 17:40:58 INFO - wptserve == 1.4.0 17:40:58 INFO - wsgiref == 0.1.2 17:40:58 INFO - Running post-action listener: _resource_record_post_action 17:40:58 INFO - Running post-action listener: _start_resource_monitoring 17:40:58 INFO - Starting resource monitoring. 17:40:58 INFO - ##### 17:40:58 INFO - ##### Running pull step. 17:40:58 INFO - ##### 17:40:58 INFO - Running pre-action listener: _resource_record_pre_action 17:40:58 INFO - Running main action method: pull 17:40:58 INFO - Pull has nothing to do! 17:40:58 INFO - Running post-action listener: _resource_record_post_action 17:40:58 INFO - ##### 17:40:58 INFO - ##### Running install step. 17:40:58 INFO - ##### 17:40:58 INFO - Running pre-action listener: _resource_record_pre_action 17:40:58 INFO - Running main action method: install 17:40:58 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:40:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:40:59 INFO - Reading from file tmpfile_stdout 17:40:59 INFO - Detecting whether we're running mozinstall >=1.0... 17:40:59 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 17:40:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 17:40:59 INFO - Reading from file tmpfile_stdout 17:40:59 INFO - Output received: 17:40:59 INFO - Usage: mozinstall [options] installer 17:40:59 INFO - Options: 17:40:59 INFO - -h, --help show this help message and exit 17:40:59 INFO - -d DEST, --destination=DEST 17:40:59 INFO - Directory to install application into. [default: 17:40:59 INFO - "/builds/slave/test"] 17:40:59 INFO - --app=APP Application being installed. [default: firefox] 17:40:59 INFO - mkdir: /builds/slave/test/build/application 17:40:59 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 17:40:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 17:41:28 INFO - Reading from file tmpfile_stdout 17:41:28 INFO - Output received: 17:41:28 INFO - /builds/slave/test/build/application/firefox/firefox 17:41:28 INFO - Running post-action listener: _resource_record_post_action 17:41:28 INFO - ##### 17:41:28 INFO - ##### Running run-tests step. 17:41:28 INFO - ##### 17:41:28 INFO - Running pre-action listener: _resource_record_pre_action 17:41:28 INFO - Running main action method: run_tests 17:41:28 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 17:41:28 INFO - Minidump filename unknown. Determining based upon platform and architecture. 17:41:28 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 17:41:28 INFO - grabbing minidump binary from tooltool 17:41: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')]} 17:41:28 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 0x97b0e30>, '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 0x9a4dc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9acc470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 17:41:28 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 17:41:28 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 17:41:28 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 17:41:28 INFO - Return code: 0 17:41:28 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 17:41:28 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 17:41:28 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/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.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 17:41:28 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/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.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 17:41:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:41:28 INFO - 'CCACHE_UMASK': '002', 17:41:28 INFO - 'DISPLAY': ':0', 17:41:28 INFO - 'HOME': '/home/cltbld', 17:41:28 INFO - 'LANG': 'en_US.UTF-8', 17:41:28 INFO - 'LOGNAME': 'cltbld', 17:41:28 INFO - 'MAIL': '/var/mail/cltbld', 17:41:28 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 17:41:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:41:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:41:28 INFO - 'MOZ_NO_REMOTE': '1', 17:41:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:41:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:41:28 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:41:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:41:28 INFO - 'PWD': '/builds/slave/test', 17:41:28 INFO - 'SHELL': '/bin/bash', 17:41:28 INFO - 'SHLVL': '1', 17:41:28 INFO - 'TERM': 'linux', 17:41:28 INFO - 'TMOUT': '86400', 17:41:28 INFO - 'USER': 'cltbld', 17:41:28 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1471048241.444956-736372533', 17:41:28 INFO - '_': '/tools/buildbot/bin/python'} 17:41:28 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/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.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 17:41:29 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 17:41:29 INFO - import pkg_resources 17:41:30 INFO - Using 1 client processes 17:41:31 INFO - wptserve Starting http server on 127.0.0.1:8000 17:41:31 INFO - wptserve Starting http server on 127.0.0.1:8001 17:41:31 INFO - wptserve Starting http server on 127.0.0.1:8443 17:41:33 INFO - SUITE-START | Running 778 tests 17:41:33 INFO - Running testharness tests 17:41:33 INFO - Setting up ssl 17:41:33 INFO - PROCESS | certutil | 17:41:33 INFO - PROCESS | certutil | 17:41:33 INFO - PROCESS | certutil | 17:41:33 INFO - Certificate Nickname Trust Attributes 17:41:33 INFO - SSL,S/MIME,JAR/XPI 17:41:33 INFO - 17:41:33 INFO - web-platform-tests CT,, 17:41:33 INFO - 17:41:33 INFO - Starting runner 17:41:36 INFO - PROCESS | 8289 | 1471048896130 Marionette DEBUG Marionette enabled via build flag and pref 17:41:36 INFO - PROCESS | 8289 | ++DOCSHELL 0xa4d58400 == 1 [pid = 8289] [id = 1] 17:41:36 INFO - PROCESS | 8289 | ++DOMWINDOW == 1 (0xa4d58800) [pid = 8289] [serial = 1] [outer = (nil)] 17:41:36 INFO - PROCESS | 8289 | [8289] WARNING: No inner window available!: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 17:41:36 INFO - PROCESS | 8289 | ++DOMWINDOW == 2 (0xa4d59000) [pid = 8289] [serial = 2] [outer = 0xa4d58800] 17:41:36 INFO - PROCESS | 8289 | 1471048896803 Marionette INFO Listening on port 2828 17:41:37 INFO - PROCESS | 8289 | 1471048897466 Marionette DEBUG Marionette enabled via command-line flag 17:41:37 INFO - PROCESS | 8289 | ++DOCSHELL 0xa2002400 == 2 [pid = 8289] [id = 2] 17:41:37 INFO - PROCESS | 8289 | ++DOMWINDOW == 3 (0xa2002800) [pid = 8289] [serial = 3] [outer = (nil)] 17:41:37 INFO - PROCESS | 8289 | [8289] WARNING: No inner window available!: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 17:41:37 INFO - PROCESS | 8289 | ++DOMWINDOW == 4 (0xa2003000) [pid = 8289] [serial = 4] [outer = 0xa2002800] 17:41:37 INFO - PROCESS | 8289 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a20d44c0 17:41:37 INFO - PROCESS | 8289 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a20d4fa0 17:41:37 INFO - PROCESS | 8289 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a11011c0 17:41:37 INFO - PROCESS | 8289 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a1101e60 17:41:37 INFO - PROCESS | 8289 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a20ecb40 17:41:37 INFO - PROCESS | 8289 | ++DOMWINDOW == 5 (0xa1121000) [pid = 8289] [serial = 5] [outer = 0xa4d58800] 17:41:37 INFO - PROCESS | 8289 | [8289] 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 17:41:37 INFO - PROCESS | 8289 | 1471048897836 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:44034 17:41:37 INFO - PROCESS | 8289 | [8289] 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 17:41:37 INFO - PROCESS | 8289 | 1471048897868 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:44035 17:41:37 INFO - PROCESS | 8289 | 1471048897927 Marionette DEBUG Closed connection conn0 17:41:38 INFO - PROCESS | 8289 | [8289] 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 17:41:38 INFO - PROCESS | 8289 | 1471048898041 Marionette DEBUG Closed connection conn1 17:41:38 INFO - PROCESS | 8289 | [8289] 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 17:41:38 INFO - PROCESS | 8289 | 1471048898053 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:44036 17:41:38 INFO - PROCESS | 8289 | [8289] 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 17:41:38 INFO - PROCESS | 8289 | 1471048898109 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:44037 17:41:38 INFO - PROCESS | 8289 | 1471048898117 Marionette DEBUG Closed connection conn2 17:41:38 INFO - PROCESS | 8289 | 1471048898160 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 17:41:38 INFO - PROCESS | 8289 | 1471048898181 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0.1","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":"20160812154616","device":"desktop","version":"48.0.1"} 17:41:38 INFO - PROCESS | 8289 | [8289] 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 17:41:40 INFO - PROCESS | 8289 | ++DOCSHELL 0x9b48a800 == 3 [pid = 8289] [id = 3] 17:41:40 INFO - PROCESS | 8289 | ++DOMWINDOW == 6 (0x9b48ac00) [pid = 8289] [serial = 6] [outer = (nil)] 17:41:40 INFO - PROCESS | 8289 | ++DOCSHELL 0x9b48b000 == 4 [pid = 8289] [id = 4] 17:41:40 INFO - PROCESS | 8289 | ++DOMWINDOW == 7 (0x9b48e800) [pid = 8289] [serial = 7] [outer = (nil)] 17:41:40 INFO - PROCESS | 8289 | [8289] 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 17:41:40 INFO - PROCESS | 8289 | ++DOCSHELL 0x9b088400 == 5 [pid = 8289] [id = 5] 17:41:40 INFO - PROCESS | 8289 | ++DOMWINDOW == 8 (0x9bfe3c00) [pid = 8289] [serial = 8] [outer = (nil)] 17:41:40 INFO - PROCESS | 8289 | [8289] 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 17:41:40 INFO - PROCESS | 8289 | [8289] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 17:41:40 INFO - PROCESS | 8289 | ++DOMWINDOW == 9 (0x9a75d800) [pid = 8289] [serial = 9] [outer = 0x9bfe3c00] 17:41:41 INFO - PROCESS | 8289 | ++DOMWINDOW == 10 (0x9a4c9400) [pid = 8289] [serial = 10] [outer = 0x9b48ac00] 17:41:41 INFO - PROCESS | 8289 | ++DOMWINDOW == 11 (0x9a4cb000) [pid = 8289] [serial = 11] [outer = 0x9b48e800] 17:41:41 INFO - PROCESS | 8289 | ++DOMWINDOW == 12 (0x9a4cd800) [pid = 8289] [serial = 12] [outer = 0x9bfe3c00] 17:41:42 INFO - PROCESS | 8289 | 1471048902403 Marionette INFO startBrowser 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:41:42 INFO - PROCESS | 8289 | 1471048902449 Marionette DEBUG loaded listener.js 17:41:42 INFO - PROCESS | 8289 | 1471048902468 Marionette DEBUG loaded listener.js 17:41:42 INFO - PROCESS | 8289 | 1471048902471 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:41:43 INFO - PROCESS | 8289 | ++DOMWINDOW == 13 (0x987c5400) [pid = 8289] [serial = 13] [outer = 0x9bfe3c00] 17:41:43 INFO - PROCESS | 8289 | 1471048903164 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"639b010f-c4ed-4f23-a3b0-3c8d602d310c","capabilities":{"browserName":"Firefox","browserVersion":"48.0.1","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":"20160812154616","device":"desktop","version":"48.0.1","command_id":1}}] 17:41:43 INFO - PROCESS | 8289 | 1471048903349 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 17:41:43 INFO - PROCESS | 8289 | 1471048903354 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:41:43 INFO - PROCESS | 8289 | 1471048903512 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 17:41:43 INFO - PROCESS | 8289 | 1471048903760 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 17:41:43 INFO - PROCESS | 8289 | 1471048903767 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:41:43 INFO - PROCESS | 8289 | [8289] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 17:41:43 INFO - PROCESS | 8289 | [8289] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 17:41:43 INFO - PROCESS | 8289 | ++DOMWINDOW == 14 (0x9c2b7800) [pid = 8289] [serial = 14] [outer = 0x9bfe3c00] 17:41:44 INFO - PROCESS | 8289 | [8289] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 17:41:44 INFO - PROCESS | 8289 | [8289] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:41:44 INFO - PROCESS | 8289 | 1471048904201 Marionette TRACE conn3 <- [1,3,null,{}] 17:41:44 INFO - PROCESS | 8289 | 1471048904210 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 17:41:44 INFO - PROCESS | 8289 | 1471048904217 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:41:44 INFO - PROCESS | 8289 | 1471048904250 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 17:41:44 INFO - PROCESS | 8289 | 1471048904284 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 17:41:44 INFO - PROCESS | 8289 | 1471048904288 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 17:41:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 17:41:44 INFO - PROCESS | 8289 | 1471048904365 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 17:41:44 INFO - PROCESS | 8289 | 1471048904373 Marionette TRACE conn3 <- [1,6,null,{}] 17:41:44 INFO - PROCESS | 8289 | 1471048904422 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:44 INFO - PROCESS | 8289 | 1471048904428 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:41:44 INFO - PROCESS | 8289 | 1471048904456 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 17:41:44 INFO - PROCESS | 8289 | 1471048904465 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:44 INFO - PROCESS | 8289 | 1471048904472 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:41:44 INFO - PROCESS | 8289 | ++DOCSHELL 0x93b49c00 == 6 [pid = 8289] [id = 6] 17:41:44 INFO - PROCESS | 8289 | ++DOMWINDOW == 15 (0x93b4a000) [pid = 8289] [serial = 15] [outer = (nil)] 17:41:44 INFO - PROCESS | 8289 | ++DOMWINDOW == 16 (0x93b4c400) [pid = 8289] [serial = 16] [outer = 0x93b4a000] 17:41:44 INFO - PROCESS | 8289 | 1471048904548 Marionette DEBUG loaded listener.js 17:41:44 INFO - PROCESS | 8289 | ++DOMWINDOW == 17 (0x99ec7800) [pid = 8289] [serial = 17] [outer = 0x93b4a000] 17:41:44 INFO - PROCESS | 8289 | ++DOCSHELL 0x93938c00 == 7 [pid = 8289] [id = 7] 17:41:44 INFO - PROCESS | 8289 | ++DOMWINDOW == 18 (0x93939000) [pid = 8289] [serial = 18] [outer = (nil)] 17:41:45 INFO - PROCESS | 8289 | ++DOMWINDOW == 19 (0x939d3000) [pid = 8289] [serial = 19] [outer = 0x93939000] 17:41:45 INFO - PROCESS | 8289 | 1471048905018 Marionette DEBUG loaded listener.js 17:41:45 INFO - PROCESS | 8289 | ++DOMWINDOW == 20 (0x939dcc00) [pid = 8289] [serial = 20] [outer = 0x93939000] 17:41:45 INFO - PROCESS | 8289 | [8289] 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 17:41:45 INFO - PROCESS | 8289 | 1471048905484 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 17:41:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 17:41:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1280ms 17:41:45 INFO - PROCESS | 8289 | 1471048905638 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 17:41:45 INFO - PROCESS | 8289 | 1471048905641 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 17:41:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 17:41:45 INFO - PROCESS | 8289 | 1471048905675 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 17:41:45 INFO - PROCESS | 8289 | 1471048905678 Marionette TRACE conn3 <- [1,10,null,{}] 17:41:45 INFO - PROCESS | 8289 | 1471048905692 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:45 INFO - PROCESS | 8289 | 1471048905702 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:41:45 INFO - PROCESS | 8289 | 1471048905879 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 17:41:45 INFO - PROCESS | 8289 | 1471048905897 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:45 INFO - PROCESS | 8289 | 1471048905911 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:41:45 INFO - PROCESS | 8289 | ++DOCSHELL 0x91e35400 == 8 [pid = 8289] [id = 8] 17:41:45 INFO - PROCESS | 8289 | ++DOMWINDOW == 21 (0x91e35800) [pid = 8289] [serial = 21] [outer = (nil)] 17:41:45 INFO - PROCESS | 8289 | ++DOMWINDOW == 22 (0x91e37800) [pid = 8289] [serial = 22] [outer = 0x91e35800] 17:41:45 INFO - PROCESS | 8289 | 1471048905979 Marionette DEBUG loaded listener.js 17:41:46 INFO - PROCESS | 8289 | ++DOMWINDOW == 23 (0x91e3c000) [pid = 8289] [serial = 23] [outer = 0x91e35800] 17:41:46 INFO - PROCESS | 8289 | 1471048906955 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 17:41:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 17:41:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1349ms 17:41:47 INFO - PROCESS | 8289 | 1471048907008 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 17:41:47 INFO - PROCESS | 8289 | 1471048907015 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 17:41:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 17:41:47 INFO - PROCESS | 8289 | 1471048907024 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 17:41:47 INFO - PROCESS | 8289 | 1471048907029 Marionette TRACE conn3 <- [1,14,null,{}] 17:41:47 INFO - PROCESS | 8289 | 1471048907084 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:47 INFO - PROCESS | 8289 | 1471048907090 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:41:47 INFO - PROCESS | 8289 | 1471048907311 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 17:41:47 INFO - PROCESS | 8289 | 1471048907487 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:47 INFO - PROCESS | 8289 | 1471048907500 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:41:47 INFO - PROCESS | 8289 | ++DOCSHELL 0x91e40800 == 9 [pid = 8289] [id = 9] 17:41:47 INFO - PROCESS | 8289 | ++DOMWINDOW == 24 (0x92123c00) [pid = 8289] [serial = 24] [outer = (nil)] 17:41:47 INFO - PROCESS | 8289 | ++DOMWINDOW == 25 (0x922b9400) [pid = 8289] [serial = 25] [outer = 0x92123c00] 17:41:47 INFO - PROCESS | 8289 | 1471048907582 Marionette DEBUG loaded listener.js 17:41:47 INFO - PROCESS | 8289 | ++DOMWINDOW == 26 (0x922bf800) [pid = 8289] [serial = 26] [outer = 0x92123c00] 17:41:47 INFO - PROCESS | 8289 | ++DOCSHELL 0x939d2800 == 10 [pid = 8289] [id = 10] 17:41:47 INFO - PROCESS | 8289 | ++DOMWINDOW == 27 (0x939d2c00) [pid = 8289] [serial = 27] [outer = (nil)] 17:41:48 INFO - PROCESS | 8289 | ++DOMWINDOW == 28 (0x93b44800) [pid = 8289] [serial = 28] [outer = 0x939d2c00] 17:41:48 INFO - PROCESS | 8289 | ++DOMWINDOW == 29 (0x93941800) [pid = 8289] [serial = 29] [outer = 0x939d2c00] 17:41:48 INFO - PROCESS | 8289 | ++DOCSHELL 0x939d5800 == 11 [pid = 8289] [id = 11] 17:41:48 INFO - PROCESS | 8289 | ++DOMWINDOW == 30 (0x93b4b000) [pid = 8289] [serial = 30] [outer = (nil)] 17:41:48 INFO - PROCESS | 8289 | ++DOMWINDOW == 31 (0x9750d000) [pid = 8289] [serial = 31] [outer = 0x93b4b000] 17:41:48 INFO - PROCESS | 8289 | ++DOMWINDOW == 32 (0x93937400) [pid = 8289] [serial = 32] [outer = 0x93b4b000] 17:41:48 INFO - PROCESS | 8289 | 1471048908703 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 17:41:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 17:41:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1727ms 17:41:48 INFO - PROCESS | 8289 | 1471048908836 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 17:41:48 INFO - PROCESS | 8289 | 1471048908844 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 17:41:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 17:41:48 INFO - PROCESS | 8289 | 1471048908877 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 17:41:48 INFO - PROCESS | 8289 | 1471048908882 Marionette TRACE conn3 <- [1,18,null,{}] 17:41:48 INFO - PROCESS | 8289 | 1471048908888 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:48 INFO - PROCESS | 8289 | 1471048908893 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:41:49 INFO - PROCESS | 8289 | 1471048909104 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 17:41:49 INFO - PROCESS | 8289 | 1471048909213 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:49 INFO - PROCESS | 8289 | 1471048909220 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:41:49 INFO - PROCESS | 8289 | ++DOCSHELL 0x93b4c800 == 12 [pid = 8289] [id = 12] 17:41:49 INFO - PROCESS | 8289 | ++DOMWINDOW == 33 (0x946f2000) [pid = 8289] [serial = 33] [outer = (nil)] 17:41:49 INFO - PROCESS | 8289 | ++DOMWINDOW == 34 (0x9a4c8c00) [pid = 8289] [serial = 34] [outer = 0x946f2000] 17:41:49 INFO - PROCESS | 8289 | 1471048909308 Marionette DEBUG loaded listener.js 17:41:49 INFO - PROCESS | 8289 | ++DOMWINDOW == 35 (0x9accf000) [pid = 8289] [serial = 35] [outer = 0x946f2000] 17:41:50 INFO - PROCESS | 8289 | 1471048910167 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 17:41:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 17:41:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1340ms 17:41:50 INFO - PROCESS | 8289 | 1471048910216 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 17:41:50 INFO - PROCESS | 8289 | 1471048910221 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 17:41:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 17:41:50 INFO - PROCESS | 8289 | 1471048910228 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 17:41:50 INFO - PROCESS | 8289 | 1471048910234 Marionette TRACE conn3 <- [1,22,null,{}] 17:41:50 INFO - PROCESS | 8289 | 1471048910251 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:50 INFO - PROCESS | 8289 | 1471048910259 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:41:50 INFO - PROCESS | 8289 | 1471048910442 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 17:41:50 INFO - PROCESS | 8289 | 1471048910568 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:50 INFO - PROCESS | 8289 | 1471048910575 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:41:50 INFO - PROCESS | 8289 | ++DOCSHELL 0x9bfd7800 == 13 [pid = 8289] [id = 13] 17:41:50 INFO - PROCESS | 8289 | ++DOMWINDOW == 36 (0x9c021c00) [pid = 8289] [serial = 36] [outer = (nil)] 17:41:50 INFO - PROCESS | 8289 | ++DOMWINDOW == 37 (0x9c2ba800) [pid = 8289] [serial = 37] [outer = 0x9c021c00] 17:41:50 INFO - PROCESS | 8289 | 1471048910665 Marionette DEBUG loaded listener.js 17:41:50 INFO - PROCESS | 8289 | ++DOMWINDOW == 38 (0xa1119800) [pid = 8289] [serial = 38] [outer = 0x9c021c00] 17:41:51 INFO - PROCESS | 8289 | 1471048911722 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 17:41:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 17:41:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1536ms 17:41:51 INFO - PROCESS | 8289 | 1471048911765 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 17:41:51 INFO - PROCESS | 8289 | 1471048911771 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 17:41:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 17:41:51 INFO - PROCESS | 8289 | 1471048911779 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 17:41:51 INFO - PROCESS | 8289 | 1471048911783 Marionette TRACE conn3 <- [1,26,null,{}] 17:41:51 INFO - PROCESS | 8289 | 1471048911791 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:51 INFO - PROCESS | 8289 | 1471048911797 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:41:52 INFO - PROCESS | 8289 | 1471048912007 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 17:41:52 INFO - PROCESS | 8289 | 1471048912183 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:52 INFO - PROCESS | 8289 | 1471048912205 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:41:52 INFO - PROCESS | 8289 | ++DOCSHELL 0x946ee800 == 14 [pid = 8289] [id = 14] 17:41:52 INFO - PROCESS | 8289 | ++DOMWINDOW == 39 (0x946fb400) [pid = 8289] [serial = 39] [outer = (nil)] 17:41:52 INFO - PROCESS | 8289 | ++DOMWINDOW == 40 (0x9750b800) [pid = 8289] [serial = 40] [outer = 0x946fb400] 17:41:52 INFO - PROCESS | 8289 | 1471048912301 Marionette DEBUG loaded listener.js 17:41:52 INFO - PROCESS | 8289 | ++DOMWINDOW == 41 (0x99152000) [pid = 8289] [serial = 41] [outer = 0x946fb400] 17:41:53 INFO - PROCESS | 8289 | 1471048913108 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 17:41:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 17:41:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1380ms 17:41:53 INFO - PROCESS | 8289 | 1471048913159 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 17:41:53 INFO - PROCESS | 8289 | 1471048913165 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 17:41:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 17:41:53 INFO - PROCESS | 8289 | 1471048913174 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 17:41:53 INFO - PROCESS | 8289 | 1471048913179 Marionette TRACE conn3 <- [1,30,null,{}] 17:41:53 INFO - PROCESS | 8289 | 1471048913184 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:53 INFO - PROCESS | 8289 | 1471048913190 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:41:53 INFO - PROCESS | 8289 | 1471048913348 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 17:41:53 INFO - PROCESS | 8289 | 1471048913359 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:53 INFO - PROCESS | 8289 | 1471048913368 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:41:53 INFO - PROCESS | 8289 | ++DOCSHELL 0x9b63fc00 == 15 [pid = 8289] [id = 15] 17:41:53 INFO - PROCESS | 8289 | ++DOMWINDOW == 42 (0x9b649000) [pid = 8289] [serial = 42] [outer = (nil)] 17:41:53 INFO - PROCESS | 8289 | ++DOMWINDOW == 43 (0x9b64d000) [pid = 8289] [serial = 43] [outer = 0x9b649000] 17:41:53 INFO - PROCESS | 8289 | 1471048913434 Marionette DEBUG loaded listener.js 17:41:53 INFO - PROCESS | 8289 | ++DOMWINDOW == 44 (0x9ba12800) [pid = 8289] [serial = 44] [outer = 0x9b649000] 17:41:54 INFO - PROCESS | 8289 | 1471048914227 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 17:41:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 17:41:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1080ms 17:41:54 INFO - PROCESS | 8289 | 1471048914257 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 17:41:54 INFO - PROCESS | 8289 | 1471048914261 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 17:41:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 17:41:54 INFO - PROCESS | 8289 | 1471048914267 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 17:41:54 INFO - PROCESS | 8289 | 1471048914273 Marionette TRACE conn3 <- [1,34,null,{}] 17:41:54 INFO - PROCESS | 8289 | 1471048914288 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:54 INFO - PROCESS | 8289 | 1471048914296 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:41:54 INFO - PROCESS | 8289 | 1471048914450 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 17:41:54 INFO - PROCESS | 8289 | 1471048914463 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:54 INFO - PROCESS | 8289 | 1471048914470 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:41:54 INFO - PROCESS | 8289 | ++DOCSHELL 0x9c215800 == 16 [pid = 8289] [id = 16] 17:41:54 INFO - PROCESS | 8289 | ++DOMWINDOW == 45 (0x9c216c00) [pid = 8289] [serial = 45] [outer = (nil)] 17:41:54 INFO - PROCESS | 8289 | ++DOMWINDOW == 46 (0x9d913c00) [pid = 8289] [serial = 46] [outer = 0x9c216c00] 17:41:54 INFO - PROCESS | 8289 | 1471048914542 Marionette DEBUG loaded listener.js 17:41:54 INFO - PROCESS | 8289 | ++DOMWINDOW == 47 (0x9d995c00) [pid = 8289] [serial = 47] [outer = 0x9c216c00] 17:41:55 INFO - PROCESS | 8289 | 1471048915273 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 17:41:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 17:41:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1040ms 17:41:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 17:41:55 INFO - PROCESS | 8289 | 1471048915307 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 17:41:55 INFO - PROCESS | 8289 | 1471048915310 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 17:41:55 INFO - PROCESS | 8289 | 1471048915317 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 17:41:55 INFO - PROCESS | 8289 | 1471048915320 Marionette TRACE conn3 <- [1,38,null,{}] 17:41:55 INFO - PROCESS | 8289 | 1471048915325 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:55 INFO - PROCESS | 8289 | 1471048915330 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:41:55 INFO - PROCESS | 8289 | 1471048915520 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 17:41:55 INFO - PROCESS | 8289 | 1471048915543 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:55 INFO - PROCESS | 8289 | 1471048915551 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:41:55 INFO - PROCESS | 8289 | ++DOCSHELL 0xa1199000 == 17 [pid = 8289] [id = 17] 17:41:55 INFO - PROCESS | 8289 | ++DOMWINDOW == 48 (0xa1199400) [pid = 8289] [serial = 48] [outer = (nil)] 17:41:55 INFO - PROCESS | 8289 | ++DOMWINDOW == 49 (0xa200c000) [pid = 8289] [serial = 49] [outer = 0xa1199400] 17:41:55 INFO - PROCESS | 8289 | 1471048915617 Marionette DEBUG loaded listener.js 17:41:55 INFO - PROCESS | 8289 | ++DOMWINDOW == 50 (0xa2307800) [pid = 8289] [serial = 50] [outer = 0xa1199400] 17:41:56 INFO - PROCESS | 8289 | 1471048916309 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 17:41:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 17:41:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1039ms 17:41:56 INFO - PROCESS | 8289 | 1471048916355 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 17:41:56 INFO - PROCESS | 8289 | 1471048916359 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 17:41:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 17:41:56 INFO - PROCESS | 8289 | 1471048916365 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 17:41:56 INFO - PROCESS | 8289 | 1471048916368 Marionette TRACE conn3 <- [1,42,null,{}] 17:41:56 INFO - PROCESS | 8289 | 1471048916377 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:56 INFO - PROCESS | 8289 | 1471048916381 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:41:56 INFO - PROCESS | 8289 | 1471048916557 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 17:41:56 INFO - PROCESS | 8289 | 1471048916574 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:56 INFO - PROCESS | 8289 | 1471048916582 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:41:56 INFO - PROCESS | 8289 | ++DOCSHELL 0x9c2af800 == 18 [pid = 8289] [id = 18] 17:41:56 INFO - PROCESS | 8289 | ++DOMWINDOW == 51 (0x9c2b3000) [pid = 8289] [serial = 51] [outer = (nil)] 17:41:56 INFO - PROCESS | 8289 | ++DOMWINDOW == 52 (0xa2372000) [pid = 8289] [serial = 52] [outer = 0x9c2b3000] 17:41:56 INFO - PROCESS | 8289 | 1471048916652 Marionette DEBUG loaded listener.js 17:41:56 INFO - PROCESS | 8289 | ++DOMWINDOW == 53 (0xa23b5000) [pid = 8289] [serial = 53] [outer = 0x9c2b3000] 17:41:57 INFO - PROCESS | 8289 | 1471048917390 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 17:41:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 17:41:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1086ms 17:41:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 17:41:57 INFO - PROCESS | 8289 | 1471048917462 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 17:41:57 INFO - PROCESS | 8289 | 1471048917465 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 17:41:57 INFO - PROCESS | 8289 | 1471048917471 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 17:41:57 INFO - PROCESS | 8289 | 1471048917474 Marionette TRACE conn3 <- [1,46,null,{}] 17:41:57 INFO - PROCESS | 8289 | 1471048917480 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:57 INFO - PROCESS | 8289 | 1471048917490 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:41:57 INFO - PROCESS | 8289 | 1471048917673 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 17:41:57 INFO - PROCESS | 8289 | 1471048917684 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:57 INFO - PROCESS | 8289 | 1471048917692 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:41:57 INFO - PROCESS | 8289 | ++DOCSHELL 0x922b5000 == 19 [pid = 8289] [id = 19] 17:41:57 INFO - PROCESS | 8289 | ++DOMWINDOW == 54 (0xa23b9800) [pid = 8289] [serial = 54] [outer = (nil)] 17:41:57 INFO - PROCESS | 8289 | ++DOMWINDOW == 55 (0xa3351800) [pid = 8289] [serial = 55] [outer = 0xa23b9800] 17:41:57 INFO - PROCESS | 8289 | 1471048917784 Marionette DEBUG loaded listener.js 17:41:57 INFO - PROCESS | 8289 | ++DOMWINDOW == 56 (0xa4d54c00) [pid = 8289] [serial = 56] [outer = 0xa23b9800] 17:41:58 INFO - PROCESS | 8289 | 1471048918523 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 17:41:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 17:41:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1089ms 17:41:58 INFO - PROCESS | 8289 | 1471048918563 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 17:41:58 INFO - PROCESS | 8289 | 1471048918565 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 17:41:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 17:41:58 INFO - PROCESS | 8289 | 1471048918571 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 17:41:58 INFO - PROCESS | 8289 | 1471048918574 Marionette TRACE conn3 <- [1,50,null,{}] 17:41:58 INFO - PROCESS | 8289 | 1471048918580 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:58 INFO - PROCESS | 8289 | 1471048918584 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:41:58 INFO - PROCESS | 8289 | 1471048918783 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 17:41:58 INFO - PROCESS | 8289 | 1471048918803 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:58 INFO - PROCESS | 8289 | 1471048918811 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:41:58 INFO - PROCESS | 8289 | ++DOCSHELL 0x987c2400 == 20 [pid = 8289] [id = 20] 17:41:58 INFO - PROCESS | 8289 | ++DOMWINDOW == 57 (0xa237a400) [pid = 8289] [serial = 57] [outer = (nil)] 17:41:58 INFO - PROCESS | 8289 | ++DOMWINDOW == 58 (0xa4f85c00) [pid = 8289] [serial = 58] [outer = 0xa237a400] 17:41:58 INFO - PROCESS | 8289 | 1471048918893 Marionette DEBUG loaded listener.js 17:41:58 INFO - PROCESS | 8289 | ++DOMWINDOW == 59 (0xa61c0800) [pid = 8289] [serial = 59] [outer = 0xa237a400] 17:41:59 INFO - PROCESS | 8289 | 1471048919632 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:41:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 17:41:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1082ms 17:41:59 INFO - PROCESS | 8289 | 1471048919653 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 17:41:59 INFO - PROCESS | 8289 | 1471048919656 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 17:41:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 17:41:59 INFO - PROCESS | 8289 | 1471048919664 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 17:41:59 INFO - PROCESS | 8289 | 1471048919667 Marionette TRACE conn3 <- [1,54,null,{}] 17:41:59 INFO - PROCESS | 8289 | 1471048919675 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:41:59 INFO - PROCESS | 8289 | 1471048919680 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:41:59 INFO - PROCESS | 8289 | 1471048919864 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 17:41:59 INFO - PROCESS | 8289 | 1471048919882 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:41:59 INFO - PROCESS | 8289 | 1471048919888 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:41:59 INFO - PROCESS | 8289 | ++DOCSHELL 0x93b44000 == 21 [pid = 8289] [id = 21] 17:41:59 INFO - PROCESS | 8289 | ++DOMWINDOW == 60 (0x9a17a000) [pid = 8289] [serial = 60] [outer = (nil)] 17:41:59 INFO - PROCESS | 8289 | ++DOMWINDOW == 61 (0xa679b000) [pid = 8289] [serial = 61] [outer = 0x9a17a000] 17:41:59 INFO - PROCESS | 8289 | 1471048919956 Marionette DEBUG loaded listener.js 17:42:00 INFO - PROCESS | 8289 | ++DOMWINDOW == 62 (0x9a1d0c00) [pid = 8289] [serial = 62] [outer = 0x9a17a000] 17:42:00 INFO - PROCESS | 8289 | 1471048920656 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:42:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 17:42:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1036ms 17:42:00 INFO - PROCESS | 8289 | 1471048920702 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 17:42:00 INFO - PROCESS | 8289 | 1471048920707 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 17:42:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 17:42:00 INFO - PROCESS | 8289 | 1471048920715 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 17:42:00 INFO - PROCESS | 8289 | 1471048920719 Marionette TRACE conn3 <- [1,58,null,{}] 17:42:00 INFO - PROCESS | 8289 | 1471048920724 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:00 INFO - PROCESS | 8289 | 1471048920729 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:00 INFO - PROCESS | 8289 | 1471048920938 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 17:42:00 INFO - PROCESS | 8289 | 1471048920954 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:00 INFO - PROCESS | 8289 | 1471048920962 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:00 INFO - PROCESS | 8289 | ++DOCSHELL 0x93934000 == 22 [pid = 8289] [id = 22] 17:42:00 INFO - PROCESS | 8289 | ++DOMWINDOW == 63 (0x9968e800) [pid = 8289] [serial = 63] [outer = (nil)] 17:42:01 INFO - PROCESS | 8289 | ++DOMWINDOW == 64 (0xa67c2400) [pid = 8289] [serial = 64] [outer = 0x9968e800] 17:42:01 INFO - PROCESS | 8289 | 1471048921028 Marionette DEBUG loaded listener.js 17:42:01 INFO - PROCESS | 8289 | ++DOMWINDOW == 65 (0xa1120000) [pid = 8289] [serial = 65] [outer = 0x9968e800] 17:42:02 INFO - PROCESS | 8289 | 1471048922717 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:42:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 17:42:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 2082ms 17:42:02 INFO - PROCESS | 8289 | 1471048922797 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 17:42:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 17:42:02 INFO - PROCESS | 8289 | 1471048922803 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 17:42:02 INFO - PROCESS | 8289 | 1471048922810 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 17:42:02 INFO - PROCESS | 8289 | 1471048922817 Marionette TRACE conn3 <- [1,62,null,{}] 17:42:02 INFO - PROCESS | 8289 | 1471048922833 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:02 INFO - PROCESS | 8289 | 1471048922838 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:03 INFO - PROCESS | 8289 | 1471048923026 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 17:42:03 INFO - PROCESS | 8289 | 1471048923090 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:03 INFO - PROCESS | 8289 | 1471048923096 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:03 INFO - PROCESS | 8289 | ++DOCSHELL 0x946f1800 == 23 [pid = 8289] [id = 23] 17:42:03 INFO - PROCESS | 8289 | ++DOMWINDOW == 66 (0x946f2400) [pid = 8289] [serial = 66] [outer = (nil)] 17:42:03 INFO - PROCESS | 8289 | ++DOMWINDOW == 67 (0x991e2000) [pid = 8289] [serial = 67] [outer = 0x946f2400] 17:42:03 INFO - PROCESS | 8289 | 1471048923167 Marionette DEBUG loaded listener.js 17:42:03 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x99def400) [pid = 8289] [serial = 68] [outer = 0x946f2400] 17:42:03 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x93b4a000) [pid = 8289] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 17:42:03 INFO - PROCESS | 8289 | --DOMWINDOW == 66 (0x91e35800) [pid = 8289] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 17:42:03 INFO - PROCESS | 8289 | --DOMWINDOW == 65 (0x92123c00) [pid = 8289] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 17:42:03 INFO - PROCESS | 8289 | --DOMWINDOW == 64 (0x946f2000) [pid = 8289] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 17:42:03 INFO - PROCESS | 8289 | --DOMWINDOW == 63 (0x9c021c00) [pid = 8289] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 17:42:03 INFO - PROCESS | 8289 | --DOMWINDOW == 62 (0x946fb400) [pid = 8289] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 17:42:03 INFO - PROCESS | 8289 | --DOMWINDOW == 61 (0x9b649000) [pid = 8289] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 17:42:03 INFO - PROCESS | 8289 | --DOMWINDOW == 60 (0x9c216c00) [pid = 8289] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 17:42:03 INFO - PROCESS | 8289 | --DOMWINDOW == 59 (0xa1199400) [pid = 8289] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 17:42:03 INFO - PROCESS | 8289 | --DOMWINDOW == 58 (0xa237a400) [pid = 8289] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 17:42:04 INFO - PROCESS | 8289 | 1471048924333 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:42:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 17:42:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1592ms 17:42:04 INFO - PROCESS | 8289 | 1471048924401 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 17:42:04 INFO - PROCESS | 8289 | 1471048924408 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 17:42:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 17:42:04 INFO - PROCESS | 8289 | 1471048924417 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 17:42:04 INFO - PROCESS | 8289 | 1471048924421 Marionette TRACE conn3 <- [1,66,null,{}] 17:42:04 INFO - PROCESS | 8289 | 1471048924427 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:04 INFO - PROCESS | 8289 | 1471048924432 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:04 INFO - PROCESS | 8289 | 1471048924583 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 17:42:04 INFO - PROCESS | 8289 | 1471048924613 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:04 INFO - PROCESS | 8289 | 1471048924620 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:04 INFO - PROCESS | 8289 | ++DOCSHELL 0x96348400 == 24 [pid = 8289] [id = 24] 17:42:04 INFO - PROCESS | 8289 | ++DOMWINDOW == 59 (0x9968ac00) [pid = 8289] [serial = 69] [outer = (nil)] 17:42:04 INFO - PROCESS | 8289 | ++DOMWINDOW == 60 (0x9b4f4400) [pid = 8289] [serial = 70] [outer = 0x9968ac00] 17:42:04 INFO - PROCESS | 8289 | 1471048924770 Marionette DEBUG loaded listener.js 17:42:04 INFO - PROCESS | 8289 | ++DOMWINDOW == 61 (0x9b648800) [pid = 8289] [serial = 71] [outer = 0x9968ac00] 17:42:05 INFO - PROCESS | 8289 | 1471048925426 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:42:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 17:42:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1035ms 17:42:05 INFO - PROCESS | 8289 | 1471048925453 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 17:42:05 INFO - PROCESS | 8289 | 1471048925456 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 17:42:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 17:42:05 INFO - PROCESS | 8289 | 1471048925462 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 17:42:05 INFO - PROCESS | 8289 | 1471048925467 Marionette TRACE conn3 <- [1,70,null,{}] 17:42:05 INFO - PROCESS | 8289 | 1471048925482 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:05 INFO - PROCESS | 8289 | 1471048925490 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:05 INFO - PROCESS | 8289 | 1471048925670 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 17:42:05 INFO - PROCESS | 8289 | 1471048925691 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:05 INFO - PROCESS | 8289 | 1471048925703 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:05 INFO - PROCESS | 8289 | ++DOCSHELL 0x9c216000 == 25 [pid = 8289] [id = 25] 17:42:05 INFO - PROCESS | 8289 | ++DOMWINDOW == 62 (0x9c216800) [pid = 8289] [serial = 72] [outer = (nil)] 17:42:05 INFO - PROCESS | 8289 | ++DOMWINDOW == 63 (0x9c21d000) [pid = 8289] [serial = 73] [outer = 0x9c216800] 17:42:05 INFO - PROCESS | 8289 | 1471048925795 Marionette DEBUG loaded listener.js 17:42:05 INFO - PROCESS | 8289 | ++DOMWINDOW == 64 (0xa1118800) [pid = 8289] [serial = 74] [outer = 0x9c216800] 17:42:06 INFO - PROCESS | 8289 | 1471048926648 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:42:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 17:42:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1238ms 17:42:06 INFO - PROCESS | 8289 | 1471048926702 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 17:42:06 INFO - PROCESS | 8289 | 1471048926708 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 17:42:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 17:42:06 INFO - PROCESS | 8289 | 1471048926715 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 17:42:06 INFO - PROCESS | 8289 | 1471048926723 Marionette TRACE conn3 <- [1,74,null,{}] 17:42:06 INFO - PROCESS | 8289 | 1471048926731 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:06 INFO - PROCESS | 8289 | 1471048926736 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:06 INFO - PROCESS | 8289 | 1471048926901 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 17:42:07 INFO - PROCESS | 8289 | 1471048927033 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:07 INFO - PROCESS | 8289 | 1471048927044 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:07 INFO - PROCESS | 8289 | ++DOCSHELL 0x92edf000 == 26 [pid = 8289] [id = 26] 17:42:07 INFO - PROCESS | 8289 | ++DOMWINDOW == 65 (0x93b4a000) [pid = 8289] [serial = 75] [outer = (nil)] 17:42:07 INFO - PROCESS | 8289 | ++DOMWINDOW == 66 (0x9968f400) [pid = 8289] [serial = 76] [outer = 0x93b4a000] 17:42:07 INFO - PROCESS | 8289 | 1471048927126 Marionette DEBUG loaded listener.js 17:42:07 INFO - PROCESS | 8289 | ++DOMWINDOW == 67 (0x9ba0c400) [pid = 8289] [serial = 77] [outer = 0x93b4a000] 17:42:07 INFO - PROCESS | 8289 | 1471048927952 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:42:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 17:42:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1294ms 17:42:08 INFO - PROCESS | 8289 | 1471048928019 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 17:42:08 INFO - PROCESS | 8289 | 1471048928026 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 17:42:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 17:42:08 INFO - PROCESS | 8289 | 1471048928037 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 17:42:08 INFO - PROCESS | 8289 | 1471048928041 Marionette TRACE conn3 <- [1,78,null,{}] 17:42:08 INFO - PROCESS | 8289 | 1471048928048 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:08 INFO - PROCESS | 8289 | 1471048928054 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:08 INFO - PROCESS | 8289 | 1471048928224 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 17:42:08 INFO - PROCESS | 8289 | 1471048928356 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:08 INFO - PROCESS | 8289 | 1471048928363 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:08 INFO - PROCESS | 8289 | ++DOCSHELL 0x9b4f3c00 == 27 [pid = 8289] [id = 27] 17:42:08 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x9d91f800) [pid = 8289] [serial = 78] [outer = (nil)] 17:42:08 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0xa200ec00) [pid = 8289] [serial = 79] [outer = 0x9d91f800] 17:42:08 INFO - PROCESS | 8289 | 1471048928448 Marionette DEBUG loaded listener.js 17:42:08 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0xa230c000) [pid = 8289] [serial = 80] [outer = 0x9d91f800] 17:42:09 INFO - PROCESS | 8289 | 1471048929251 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:42:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 17:42:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1277ms 17:42:09 INFO - PROCESS | 8289 | 1471048929315 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 17:42:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 17:42:09 INFO - PROCESS | 8289 | 1471048929319 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 17:42:09 INFO - PROCESS | 8289 | 1471048929326 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 17:42:09 INFO - PROCESS | 8289 | 1471048929332 Marionette TRACE conn3 <- [1,82,null,{}] 17:42:09 INFO - PROCESS | 8289 | 1471048929349 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:09 INFO - PROCESS | 8289 | 1471048929357 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:09 INFO - PROCESS | 8289 | 1471048929526 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 17:42:09 INFO - PROCESS | 8289 | 1471048929660 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:09 INFO - PROCESS | 8289 | 1471048929675 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:09 INFO - PROCESS | 8289 | ++DOCSHELL 0xa3114800 == 28 [pid = 8289] [id = 28] 17:42:09 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0xa3349c00) [pid = 8289] [serial = 81] [outer = (nil)] 17:42:09 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0xa4f21800) [pid = 8289] [serial = 82] [outer = 0xa3349c00] 17:42:09 INFO - PROCESS | 8289 | 1471048929754 Marionette DEBUG loaded listener.js 17:42:09 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0xa6737800) [pid = 8289] [serial = 83] [outer = 0xa3349c00] 17:42:10 INFO - PROCESS | 8289 | 1471048930575 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:42:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 17:42:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1288ms 17:42:10 INFO - PROCESS | 8289 | 1471048930613 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 17:42:10 INFO - PROCESS | 8289 | 1471048930618 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 17:42:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 17:42:10 INFO - PROCESS | 8289 | 1471048930625 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 17:42:10 INFO - PROCESS | 8289 | 1471048930628 Marionette TRACE conn3 <- [1,86,null,{}] 17:42:10 INFO - PROCESS | 8289 | 1471048930634 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:10 INFO - PROCESS | 8289 | 1471048930639 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:10 INFO - PROCESS | 8289 | 1471048930851 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 17:42:10 INFO - PROCESS | 8289 | 1471048930864 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:10 INFO - PROCESS | 8289 | 1471048930874 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:10 INFO - PROCESS | 8289 | ++DOCSHELL 0x9a4cac00 == 29 [pid = 8289] [id = 29] 17:42:10 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0xa200b400) [pid = 8289] [serial = 84] [outer = (nil)] 17:42:10 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0xa67bc400) [pid = 8289] [serial = 85] [outer = 0xa200b400] 17:42:10 INFO - PROCESS | 8289 | 1471048930950 Marionette DEBUG loaded listener.js 17:42:11 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0xa6da6000) [pid = 8289] [serial = 86] [outer = 0xa200b400] 17:42:11 INFO - PROCESS | 8289 | 1471048931810 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:42:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 17:42:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1227ms 17:42:11 INFO - PROCESS | 8289 | 1471048931869 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 17:42:11 INFO - PROCESS | 8289 | 1471048931872 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 17:42:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 17:42:11 INFO - PROCESS | 8289 | 1471048931880 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 17:42:11 INFO - PROCESS | 8289 | 1471048931883 Marionette TRACE conn3 <- [1,90,null,{}] 17:42:11 INFO - PROCESS | 8289 | 1471048931889 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:11 INFO - PROCESS | 8289 | 1471048931895 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:12 INFO - PROCESS | 8289 | 1471048932052 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 17:42:12 INFO - PROCESS | 8289 | 1471048932188 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:12 INFO - PROCESS | 8289 | 1471048932194 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:12 INFO - PROCESS | 8289 | ++DOCSHELL 0x92127000 == 30 [pid = 8289] [id = 30] 17:42:12 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x991dc000) [pid = 8289] [serial = 87] [outer = (nil)] 17:42:12 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0xa6f47800) [pid = 8289] [serial = 88] [outer = 0x991dc000] 17:42:12 INFO - PROCESS | 8289 | 1471048932278 Marionette DEBUG loaded listener.js 17:42:12 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0xa6f43400) [pid = 8289] [serial = 89] [outer = 0x991dc000] 17:42:13 INFO - PROCESS | 8289 | 1471048933067 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:42:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 17:42:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1233ms 17:42:13 INFO - PROCESS | 8289 | 1471048933113 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 17:42:13 INFO - PROCESS | 8289 | 1471048933118 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 17:42:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 17:42:13 INFO - PROCESS | 8289 | 1471048933141 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 17:42:13 INFO - PROCESS | 8289 | 1471048933145 Marionette TRACE conn3 <- [1,94,null,{}] 17:42:13 INFO - PROCESS | 8289 | 1471048933150 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:13 INFO - PROCESS | 8289 | 1471048933160 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:13 INFO - PROCESS | 8289 | 1471048933338 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 17:42:13 INFO - PROCESS | 8289 | 1471048933473 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:13 INFO - PROCESS | 8289 | 1471048933481 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:13 INFO - PROCESS | 8289 | ++DOCSHELL 0x9750d800 == 31 [pid = 8289] [id = 31] 17:42:13 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0xa6f3e800) [pid = 8289] [serial = 90] [outer = (nil)] 17:42:13 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0xa8c4b000) [pid = 8289] [serial = 91] [outer = 0xa6f3e800] 17:42:13 INFO - PROCESS | 8289 | 1471048933559 Marionette DEBUG loaded listener.js 17:42:13 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0xa8cbd800) [pid = 8289] [serial = 92] [outer = 0xa6f3e800] 17:42:14 INFO - PROCESS | 8289 | 1471048934430 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 17:42:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 17:42:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1430ms 17:42:14 INFO - PROCESS | 8289 | 1471048934581 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 17:42:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 17:42:14 INFO - PROCESS | 8289 | 1471048934586 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 17:42:14 INFO - PROCESS | 8289 | 1471048934594 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 17:42:14 INFO - PROCESS | 8289 | 1471048934597 Marionette TRACE conn3 <- [1,98,null,{}] 17:42:14 INFO - PROCESS | 8289 | 1471048934605 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:14 INFO - PROCESS | 8289 | 1471048934612 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:14 INFO - PROCESS | 8289 | 1471048934764 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 17:42:14 INFO - PROCESS | 8289 | 1471048934906 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:14 INFO - PROCESS | 8289 | 1471048934922 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:14 INFO - PROCESS | 8289 | ++DOCSHELL 0x92126c00 == 32 [pid = 8289] [id = 32] 17:42:14 INFO - PROCESS | 8289 | ++DOMWINDOW == 83 (0x9634f000) [pid = 8289] [serial = 93] [outer = (nil)] 17:42:15 INFO - PROCESS | 8289 | ++DOMWINDOW == 84 (0x9874d000) [pid = 8289] [serial = 94] [outer = 0x9634f000] 17:42:15 INFO - PROCESS | 8289 | 1471048935034 Marionette DEBUG loaded listener.js 17:42:15 INFO - PROCESS | 8289 | ++DOMWINDOW == 85 (0x99688400) [pid = 8289] [serial = 95] [outer = 0x9634f000] 17:42:16 INFO - PROCESS | 8289 | --DOMWINDOW == 84 (0x9a4cd800) [pid = 8289] [serial = 12] [outer = (nil)] [url = about:blank] 17:42:16 INFO - PROCESS | 8289 | --DOMWINDOW == 83 (0x922b9400) [pid = 8289] [serial = 25] [outer = (nil)] [url = about:blank] 17:42:16 INFO - PROCESS | 8289 | --DOMWINDOW == 82 (0x9750d000) [pid = 8289] [serial = 31] [outer = (nil)] [url = about:blank] 17:42:16 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x9a4c8c00) [pid = 8289] [serial = 34] [outer = (nil)] [url = about:blank] 17:42:16 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x9c2ba800) [pid = 8289] [serial = 37] [outer = (nil)] [url = about:blank] 17:42:16 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x9750b800) [pid = 8289] [serial = 40] [outer = (nil)] [url = about:blank] 17:42:16 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x9b64d000) [pid = 8289] [serial = 43] [outer = (nil)] [url = about:blank] 17:42:16 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x9ba12800) [pid = 8289] [serial = 44] [outer = (nil)] [url = about:blank] 17:42:16 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x9d913c00) [pid = 8289] [serial = 46] [outer = (nil)] [url = about:blank] 17:42:16 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x9d995c00) [pid = 8289] [serial = 47] [outer = (nil)] [url = about:blank] 17:42:16 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0xa200c000) [pid = 8289] [serial = 49] [outer = (nil)] [url = about:blank] 17:42:16 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0xa2372000) [pid = 8289] [serial = 52] [outer = (nil)] [url = about:blank] 17:42:16 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0xa3351800) [pid = 8289] [serial = 55] [outer = (nil)] [url = about:blank] 17:42:16 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0xa4f85c00) [pid = 8289] [serial = 58] [outer = (nil)] [url = about:blank] 17:42:16 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0xa2307800) [pid = 8289] [serial = 50] [outer = (nil)] [url = about:blank] 17:42:16 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x93b44800) [pid = 8289] [serial = 28] [outer = (nil)] [url = about:blank] 17:42:16 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0xa61c0800) [pid = 8289] [serial = 59] [outer = (nil)] [url = about:blank] 17:42:16 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0xa679b000) [pid = 8289] [serial = 61] [outer = (nil)] [url = about:blank] 17:42:16 INFO - PROCESS | 8289 | --DOMWINDOW == 66 (0x9accf000) [pid = 8289] [serial = 35] [outer = (nil)] [url = about:blank] 17:42:16 INFO - PROCESS | 8289 | --DOMWINDOW == 65 (0x99152000) [pid = 8289] [serial = 41] [outer = (nil)] [url = about:blank] 17:42:16 INFO - PROCESS | 8289 | --DOMWINDOW == 64 (0x922bf800) [pid = 8289] [serial = 26] [outer = (nil)] [url = about:blank] 17:42:16 INFO - PROCESS | 8289 | --DOMWINDOW == 63 (0xa1119800) [pid = 8289] [serial = 38] [outer = (nil)] [url = about:blank] 17:42:16 INFO - PROCESS | 8289 | --DOMWINDOW == 62 (0x91e3c000) [pid = 8289] [serial = 23] [outer = (nil)] [url = about:blank] 17:42:16 INFO - PROCESS | 8289 | --DOMWINDOW == 61 (0x9a75d800) [pid = 8289] [serial = 9] [outer = (nil)] [url = about:blank] 17:42:16 INFO - PROCESS | 8289 | --DOMWINDOW == 60 (0xa4d59000) [pid = 8289] [serial = 2] [outer = (nil)] [url = about:blank] 17:42:16 INFO - PROCESS | 8289 | --DOMWINDOW == 59 (0x91e37800) [pid = 8289] [serial = 22] [outer = (nil)] [url = about:blank] 17:42:16 INFO - PROCESS | 8289 | --DOMWINDOW == 58 (0x99ec7800) [pid = 8289] [serial = 17] [outer = (nil)] [url = about:blank] 17:42:16 INFO - PROCESS | 8289 | --DOMWINDOW == 57 (0x939d3000) [pid = 8289] [serial = 19] [outer = (nil)] [url = about:blank] 17:42:16 INFO - PROCESS | 8289 | --DOMWINDOW == 56 (0x93b4c400) [pid = 8289] [serial = 16] [outer = (nil)] [url = about:blank] 17:42:16 INFO - PROCESS | 8289 | 1471048936671 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 17:42:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 17:42:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 2133ms 17:42:16 INFO - PROCESS | 8289 | 1471048936727 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 17:42:16 INFO - PROCESS | 8289 | 1471048936733 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 17:42:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 17:42:16 INFO - PROCESS | 8289 | 1471048936741 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 17:42:16 INFO - PROCESS | 8289 | 1471048936745 Marionette TRACE conn3 <- [1,102,null,{}] 17:42:16 INFO - PROCESS | 8289 | 1471048936754 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:16 INFO - PROCESS | 8289 | 1471048936758 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:16 INFO - PROCESS | 8289 | 1471048936919 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 17:42:16 INFO - PROCESS | 8289 | 1471048936930 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:16 INFO - PROCESS | 8289 | 1471048936942 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:16 INFO - PROCESS | 8289 | ++DOCSHELL 0x939d3c00 == 33 [pid = 8289] [id = 33] 17:42:16 INFO - PROCESS | 8289 | ++DOMWINDOW == 57 (0x939d4000) [pid = 8289] [serial = 96] [outer = (nil)] 17:42:17 INFO - PROCESS | 8289 | ++DOMWINDOW == 58 (0x93b4b800) [pid = 8289] [serial = 97] [outer = 0x939d4000] 17:42:17 INFO - PROCESS | 8289 | 1471048937012 Marionette DEBUG loaded listener.js 17:42:17 INFO - PROCESS | 8289 | ++DOMWINDOW == 59 (0x9462d400) [pid = 8289] [serial = 98] [outer = 0x939d4000] 17:42:17 INFO - PROCESS | 8289 | 1471048937740 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 17:42:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 17:42:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1037ms 17:42:17 INFO - PROCESS | 8289 | 1471048937785 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 17:42:17 INFO - PROCESS | 8289 | 1471048937794 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 17:42:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 17:42:17 INFO - PROCESS | 8289 | 1471048937807 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 17:42:17 INFO - PROCESS | 8289 | 1471048937811 Marionette TRACE conn3 <- [1,106,null,{}] 17:42:17 INFO - PROCESS | 8289 | 1471048937828 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:17 INFO - PROCESS | 8289 | 1471048937833 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:17 INFO - PROCESS | 8289 | 1471048937993 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 17:42:18 INFO - PROCESS | 8289 | 1471048938004 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:18 INFO - PROCESS | 8289 | 1471048938013 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:18 INFO - PROCESS | 8289 | ++DOCSHELL 0x9a06e400 == 34 [pid = 8289] [id = 34] 17:42:18 INFO - PROCESS | 8289 | ++DOMWINDOW == 60 (0x9a17b000) [pid = 8289] [serial = 99] [outer = (nil)] 17:42:18 INFO - PROCESS | 8289 | ++DOMWINDOW == 61 (0x9a4c8c00) [pid = 8289] [serial = 100] [outer = 0x9a17b000] 17:42:18 INFO - PROCESS | 8289 | 1471048938087 Marionette DEBUG loaded listener.js 17:42:18 INFO - PROCESS | 8289 | ++DOMWINDOW == 62 (0x9a4d5000) [pid = 8289] [serial = 101] [outer = 0x9a17b000] 17:42:18 INFO - PROCESS | 8289 | ++DOMWINDOW == 63 (0x9ba89800) [pid = 8289] [serial = 102] [outer = 0x93b4b000] 17:42:18 INFO - PROCESS | 8289 | 1471048938986 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 17:42:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 17:42:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1240ms 17:42:19 INFO - PROCESS | 8289 | 1471048939054 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 17:42:19 INFO - PROCESS | 8289 | 1471048939057 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 17:42:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 17:42:19 INFO - PROCESS | 8289 | 1471048939064 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 17:42:19 INFO - PROCESS | 8289 | 1471048939071 Marionette TRACE conn3 <- [1,110,null,{}] 17:42:19 INFO - PROCESS | 8289 | 1471048939096 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:19 INFO - PROCESS | 8289 | 1471048939106 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:19 INFO - PROCESS | 8289 | 1471048939300 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 17:42:19 INFO - PROCESS | 8289 | 1471048939330 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:19 INFO - PROCESS | 8289 | 1471048939343 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:19 INFO - PROCESS | 8289 | ++DOCSHELL 0x9c211400 == 35 [pid = 8289] [id = 35] 17:42:19 INFO - PROCESS | 8289 | ++DOMWINDOW == 64 (0x9c215c00) [pid = 8289] [serial = 103] [outer = (nil)] 17:42:19 INFO - PROCESS | 8289 | ++DOMWINDOW == 65 (0x9c21e800) [pid = 8289] [serial = 104] [outer = 0x9c215c00] 17:42:19 INFO - PROCESS | 8289 | 1471048939412 Marionette DEBUG loaded listener.js 17:42:19 INFO - PROCESS | 8289 | ++DOMWINDOW == 66 (0x9d915c00) [pid = 8289] [serial = 105] [outer = 0x9c215c00] 17:42:20 INFO - PROCESS | 8289 | 1471048940200 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 17:42:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 17:42:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1181ms 17:42:20 INFO - PROCESS | 8289 | 1471048940260 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 17:42:20 INFO - PROCESS | 8289 | 1471048940265 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 17:42:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 17:42:20 INFO - PROCESS | 8289 | 1471048940279 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 17:42:20 INFO - PROCESS | 8289 | 1471048940281 Marionette TRACE conn3 <- [1,114,null,{}] 17:42:20 INFO - PROCESS | 8289 | 1471048940287 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:20 INFO - PROCESS | 8289 | 1471048940292 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:20 INFO - PROCESS | 8289 | 1471048940479 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 17:42:20 INFO - PROCESS | 8289 | 1471048940496 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:20 INFO - PROCESS | 8289 | 1471048940504 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:20 INFO - PROCESS | 8289 | ++DOCSHELL 0x92ee0800 == 36 [pid = 8289] [id = 36] 17:42:20 INFO - PROCESS | 8289 | ++DOMWINDOW == 67 (0x9ba0fc00) [pid = 8289] [serial = 106] [outer = (nil)] 17:42:20 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0xa22ecc00) [pid = 8289] [serial = 107] [outer = 0x9ba0fc00] 17:42:20 INFO - PROCESS | 8289 | 1471048940569 Marionette DEBUG loaded listener.js 17:42:20 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0xa2377000) [pid = 8289] [serial = 108] [outer = 0x9ba0fc00] 17:42:21 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x9968ac00) [pid = 8289] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 17:42:21 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x946f2400) [pid = 8289] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 17:42:21 INFO - PROCESS | 8289 | --DOMWINDOW == 66 (0x9c216800) [pid = 8289] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 17:42:21 INFO - PROCESS | 8289 | --DOMWINDOW == 65 (0x9968e800) [pid = 8289] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 17:42:21 INFO - PROCESS | 8289 | --DOMWINDOW == 64 (0x9a17a000) [pid = 8289] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 17:42:21 INFO - PROCESS | 8289 | --DOMWINDOW == 63 (0xa23b9800) [pid = 8289] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 17:42:21 INFO - PROCESS | 8289 | --DOMWINDOW == 62 (0x9c2b3000) [pid = 8289] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 17:42:21 INFO - PROCESS | 8289 | 1471048941458 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 17:42:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 17:42:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1227ms 17:42:21 INFO - PROCESS | 8289 | 1471048941506 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 17:42:21 INFO - PROCESS | 8289 | 1471048941510 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 17:42:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 17:42:21 INFO - PROCESS | 8289 | 1471048941516 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 17:42:21 INFO - PROCESS | 8289 | 1471048941519 Marionette TRACE conn3 <- [1,118,null,{}] 17:42:21 INFO - PROCESS | 8289 | 1471048941529 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:21 INFO - PROCESS | 8289 | 1471048941533 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:21 INFO - PROCESS | 8289 | 1471048941670 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 17:42:21 INFO - PROCESS | 8289 | 1471048941680 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:21 INFO - PROCESS | 8289 | 1471048941688 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:21 INFO - PROCESS | 8289 | ++DOCSHELL 0x9c0e2c00 == 37 [pid = 8289] [id = 37] 17:42:21 INFO - PROCESS | 8289 | ++DOMWINDOW == 63 (0x9c216800) [pid = 8289] [serial = 109] [outer = (nil)] 17:42:21 INFO - PROCESS | 8289 | ++DOMWINDOW == 64 (0xa23afc00) [pid = 8289] [serial = 110] [outer = 0x9c216800] 17:42:21 INFO - PROCESS | 8289 | 1471048941752 Marionette DEBUG loaded listener.js 17:42:21 INFO - PROCESS | 8289 | ++DOMWINDOW == 65 (0xa2541400) [pid = 8289] [serial = 111] [outer = 0x9c216800] 17:42:22 INFO - PROCESS | 8289 | 1471048942455 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 17:42:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 17:42:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 984ms 17:42:22 INFO - PROCESS | 8289 | 1471048942501 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 17:42:22 INFO - PROCESS | 8289 | 1471048942504 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 17:42:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 17:42:22 INFO - PROCESS | 8289 | 1471048942510 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 17:42:22 INFO - PROCESS | 8289 | 1471048942512 Marionette TRACE conn3 <- [1,122,null,{}] 17:42:22 INFO - PROCESS | 8289 | 1471048942518 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:22 INFO - PROCESS | 8289 | 1471048942528 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:22 INFO - PROCESS | 8289 | 1471048942740 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 17:42:22 INFO - PROCESS | 8289 | 1471048942753 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:22 INFO - PROCESS | 8289 | 1471048942760 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:22 INFO - PROCESS | 8289 | ++DOCSHELL 0x96349000 == 38 [pid = 8289] [id = 38] 17:42:22 INFO - PROCESS | 8289 | ++DOMWINDOW == 66 (0xa33ac000) [pid = 8289] [serial = 112] [outer = (nil)] 17:42:22 INFO - PROCESS | 8289 | ++DOMWINDOW == 67 (0xa4f25400) [pid = 8289] [serial = 113] [outer = 0xa33ac000] 17:42:22 INFO - PROCESS | 8289 | 1471048942825 Marionette DEBUG loaded listener.js 17:42:22 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0xa4f8ec00) [pid = 8289] [serial = 114] [outer = 0xa33ac000] 17:42:23 INFO - PROCESS | 8289 | 1471048943682 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 17:42:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 17:42:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1230ms 17:42:23 INFO - PROCESS | 8289 | 1471048943740 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 17:42:23 INFO - PROCESS | 8289 | 1471048943747 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 17:42:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 17:42:23 INFO - PROCESS | 8289 | 1471048943755 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 17:42:23 INFO - PROCESS | 8289 | 1471048943760 Marionette TRACE conn3 <- [1,126,null,{}] 17:42:23 INFO - PROCESS | 8289 | 1471048943768 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:23 INFO - PROCESS | 8289 | 1471048943774 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:23 INFO - PROCESS | 8289 | 1471048943948 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 17:42:24 INFO - PROCESS | 8289 | 1471048944085 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:24 INFO - PROCESS | 8289 | 1471048944095 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:24 INFO - PROCESS | 8289 | ++DOCSHELL 0x91e3dc00 == 39 [pid = 8289] [id = 39] 17:42:24 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x922bb000) [pid = 8289] [serial = 115] [outer = (nil)] 17:42:24 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x946fb400) [pid = 8289] [serial = 116] [outer = 0x922bb000] 17:42:24 INFO - PROCESS | 8289 | 1471048944174 Marionette DEBUG loaded listener.js 17:42:24 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x97f3a800) [pid = 8289] [serial = 117] [outer = 0x922bb000] 17:42:25 INFO - PROCESS | 8289 | 1471048945190 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 17:42:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 17:42:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1483ms 17:42:25 INFO - PROCESS | 8289 | 1471048945237 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 17:42:25 INFO - PROCESS | 8289 | 1471048945244 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 17:42:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 17:42:25 INFO - PROCESS | 8289 | 1471048945255 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 17:42:25 INFO - PROCESS | 8289 | 1471048945258 Marionette TRACE conn3 <- [1,130,null,{}] 17:42:25 INFO - PROCESS | 8289 | 1471048945265 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:25 INFO - PROCESS | 8289 | 1471048945271 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:25 INFO - PROCESS | 8289 | 1471048945448 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 17:42:25 INFO - PROCESS | 8289 | 1471048945583 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:25 INFO - PROCESS | 8289 | 1471048945593 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:25 INFO - PROCESS | 8289 | ++DOCSHELL 0x92122800 == 40 [pid = 8289] [id = 40] 17:42:25 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x9ba12800) [pid = 8289] [serial = 118] [outer = (nil)] 17:42:25 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x9c2b3800) [pid = 8289] [serial = 119] [outer = 0x9ba12800] 17:42:25 INFO - PROCESS | 8289 | 1471048945716 Marionette DEBUG loaded listener.js 17:42:25 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0xa20a4800) [pid = 8289] [serial = 120] [outer = 0x9ba12800] 17:42:26 INFO - PROCESS | 8289 | 1471048946675 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 17:42:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 17:42:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1432ms 17:42:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 17:42:26 INFO - PROCESS | 8289 | 1471048946686 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 17:42:26 INFO - PROCESS | 8289 | 1471048946689 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 17:42:26 INFO - PROCESS | 8289 | 1471048946696 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 17:42:26 INFO - PROCESS | 8289 | 1471048946702 Marionette TRACE conn3 <- [1,134,null,{}] 17:42:26 INFO - PROCESS | 8289 | 1471048946718 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:26 INFO - PROCESS | 8289 | 1471048946726 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:26 INFO - PROCESS | 8289 | 1471048946897 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 17:42:27 INFO - PROCESS | 8289 | 1471048947039 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:27 INFO - PROCESS | 8289 | 1471048947050 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:27 INFO - PROCESS | 8289 | ++DOCSHELL 0x9c0e0400 == 41 [pid = 8289] [id = 41] 17:42:27 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x9c2b0000) [pid = 8289] [serial = 121] [outer = (nil)] 17:42:27 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0xa1199400) [pid = 8289] [serial = 122] [outer = 0x9c2b0000] 17:42:27 INFO - PROCESS | 8289 | 1471048947158 Marionette DEBUG loaded listener.js 17:42:27 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0xa254f000) [pid = 8289] [serial = 123] [outer = 0x9c2b0000] 17:42:28 INFO - PROCESS | 8289 | 1471048948194 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 17:42:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 17:42:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1533ms 17:42:28 INFO - PROCESS | 8289 | 1471048948228 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 17:42:28 INFO - PROCESS | 8289 | 1471048948234 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 17:42:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 17:42:28 INFO - PROCESS | 8289 | 1471048948242 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 17:42:28 INFO - PROCESS | 8289 | 1471048948246 Marionette TRACE conn3 <- [1,138,null,{}] 17:42:28 INFO - PROCESS | 8289 | 1471048948254 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:28 INFO - PROCESS | 8289 | 1471048948259 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:28 INFO - PROCESS | 8289 | 1471048948422 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 17:42:28 INFO - PROCESS | 8289 | 1471048948586 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:28 INFO - PROCESS | 8289 | 1471048948601 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:28 INFO - PROCESS | 8289 | ++DOCSHELL 0x946f1400 == 42 [pid = 8289] [id = 42] 17:42:28 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x946f9000) [pid = 8289] [serial = 124] [outer = (nil)] 17:42:28 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x9509c000) [pid = 8289] [serial = 125] [outer = 0x946f9000] 17:42:28 INFO - PROCESS | 8289 | 1471048948705 Marionette DEBUG loaded listener.js 17:42:28 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x950a0800) [pid = 8289] [serial = 126] [outer = 0x946f9000] 17:42:29 INFO - PROCESS | 8289 | --DOCSHELL 0x9c0e2c00 == 41 [pid = 8289] [id = 37] 17:42:29 INFO - PROCESS | 8289 | --DOCSHELL 0x92ee0800 == 40 [pid = 8289] [id = 36] 17:42:29 INFO - PROCESS | 8289 | --DOCSHELL 0x9c211400 == 39 [pid = 8289] [id = 35] 17:42:29 INFO - PROCESS | 8289 | --DOCSHELL 0x9a06e400 == 38 [pid = 8289] [id = 34] 17:42:29 INFO - PROCESS | 8289 | --DOCSHELL 0x939d3c00 == 37 [pid = 8289] [id = 33] 17:42:29 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0xa1118800) [pid = 8289] [serial = 74] [outer = (nil)] [url = about:blank] 17:42:29 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x9b4f4400) [pid = 8289] [serial = 70] [outer = (nil)] [url = about:blank] 17:42:29 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x9b648800) [pid = 8289] [serial = 71] [outer = (nil)] [url = about:blank] 17:42:29 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x991e2000) [pid = 8289] [serial = 67] [outer = (nil)] [url = about:blank] 17:42:29 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x99def400) [pid = 8289] [serial = 68] [outer = (nil)] [url = about:blank] 17:42:29 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0xa1120000) [pid = 8289] [serial = 65] [outer = (nil)] [url = about:blank] 17:42:29 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x9c21d000) [pid = 8289] [serial = 73] [outer = (nil)] [url = about:blank] 17:42:29 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0xa67c2400) [pid = 8289] [serial = 64] [outer = (nil)] [url = about:blank] 17:42:29 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x9a1d0c00) [pid = 8289] [serial = 62] [outer = (nil)] [url = about:blank] 17:42:29 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0xa4d54c00) [pid = 8289] [serial = 56] [outer = (nil)] [url = about:blank] 17:42:29 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0xa23b5000) [pid = 8289] [serial = 53] [outer = (nil)] [url = about:blank] 17:42:29 INFO - PROCESS | 8289 | 1471048949456 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 17:42:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 17:42:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1247ms 17:42:29 INFO - PROCESS | 8289 | 1471048949489 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 17:42:29 INFO - PROCESS | 8289 | 1471048949496 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 17:42:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 17:42:29 INFO - PROCESS | 8289 | 1471048949506 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 17:42:29 INFO - PROCESS | 8289 | 1471048949509 Marionette TRACE conn3 <- [1,142,null,{}] 17:42:29 INFO - PROCESS | 8289 | 1471048949533 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:29 INFO - PROCESS | 8289 | 1471048949539 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:29 INFO - PROCESS | 8289 | 1471048949720 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 17:42:29 INFO - PROCESS | 8289 | 1471048949734 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:29 INFO - PROCESS | 8289 | 1471048949744 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:29 INFO - PROCESS | 8289 | ++DOCSHELL 0x9634cc00 == 38 [pid = 8289] [id = 43] 17:42:29 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x963e5400) [pid = 8289] [serial = 127] [outer = (nil)] 17:42:29 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x963e8c00) [pid = 8289] [serial = 128] [outer = 0x963e5400] 17:42:29 INFO - PROCESS | 8289 | 1471048949811 Marionette DEBUG loaded listener.js 17:42:29 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x963ec400) [pid = 8289] [serial = 129] [outer = 0x963e5400] 17:42:30 INFO - PROCESS | 8289 | 1471048950582 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 17:42:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 17:42:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1100ms 17:42:30 INFO - PROCESS | 8289 | 1471048950613 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 17:42:30 INFO - PROCESS | 8289 | 1471048950617 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 17:42:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 17:42:30 INFO - PROCESS | 8289 | 1471048950623 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 17:42:30 INFO - PROCESS | 8289 | 1471048950628 Marionette TRACE conn3 <- [1,146,null,{}] 17:42:30 INFO - PROCESS | 8289 | 1471048950643 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:30 INFO - PROCESS | 8289 | 1471048950650 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:30 INFO - PROCESS | 8289 | 1471048950789 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 17:42:30 INFO - PROCESS | 8289 | 1471048950809 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:30 INFO - PROCESS | 8289 | 1471048950817 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:30 INFO - PROCESS | 8289 | ++DOCSHELL 0x9a75dc00 == 39 [pid = 8289] [id = 44] 17:42:30 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x9a8aa800) [pid = 8289] [serial = 130] [outer = (nil)] 17:42:30 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x9b4f4400) [pid = 8289] [serial = 131] [outer = 0x9a8aa800] 17:42:30 INFO - PROCESS | 8289 | 1471048950893 Marionette DEBUG loaded listener.js 17:42:30 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x9ba09800) [pid = 8289] [serial = 132] [outer = 0x9a8aa800] 17:42:31 INFO - PROCESS | 8289 | 1471048951684 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 17:42:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 17:42:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1090ms 17:42:31 INFO - PROCESS | 8289 | 1471048951714 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 17:42:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 17:42:31 INFO - PROCESS | 8289 | 1471048951718 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 17:42:31 INFO - PROCESS | 8289 | 1471048951724 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 17:42:31 INFO - PROCESS | 8289 | 1471048951727 Marionette TRACE conn3 <- [1,150,null,{}] 17:42:31 INFO - PROCESS | 8289 | 1471048951732 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:31 INFO - PROCESS | 8289 | 1471048951737 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:31 INFO - PROCESS | 8289 | 1471048951920 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 17:42:31 INFO - PROCESS | 8289 | 1471048951940 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:31 INFO - PROCESS | 8289 | 1471048951948 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:31 INFO - PROCESS | 8289 | ++DOCSHELL 0x9c2b3000 == 40 [pid = 8289] [id = 45] 17:42:31 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x9c2b3400) [pid = 8289] [serial = 133] [outer = (nil)] 17:42:32 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0xa1118400) [pid = 8289] [serial = 134] [outer = 0x9c2b3400] 17:42:32 INFO - PROCESS | 8289 | 1471048952014 Marionette DEBUG loaded listener.js 17:42:32 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0xa2301400) [pid = 8289] [serial = 135] [outer = 0x9c2b3400] 17:42:32 INFO - PROCESS | 8289 | 1471048952782 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 17:42:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 17:42:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1090ms 17:42:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 17:42:32 INFO - PROCESS | 8289 | 1471048952813 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 17:42:32 INFO - PROCESS | 8289 | 1471048952816 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 17:42:32 INFO - PROCESS | 8289 | 1471048952823 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 17:42:32 INFO - PROCESS | 8289 | 1471048952826 Marionette TRACE conn3 <- [1,154,null,{}] 17:42:32 INFO - PROCESS | 8289 | 1471048952840 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:32 INFO - PROCESS | 8289 | 1471048952844 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:33 INFO - PROCESS | 8289 | 1471048953024 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 17:42:33 INFO - PROCESS | 8289 | 1471048953042 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:33 INFO - PROCESS | 8289 | 1471048953049 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:33 INFO - PROCESS | 8289 | ++DOCSHELL 0x92125000 == 41 [pid = 8289] [id = 46] 17:42:33 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x963e2800) [pid = 8289] [serial = 136] [outer = (nil)] 17:42:33 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x9c03b800) [pid = 8289] [serial = 137] [outer = 0x963e2800] 17:42:33 INFO - PROCESS | 8289 | 1471048953116 Marionette DEBUG loaded listener.js 17:42:33 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x9c03c800) [pid = 8289] [serial = 138] [outer = 0x963e2800] 17:42:33 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x9ba0fc00) [pid = 8289] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 17:42:33 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x9634f000) [pid = 8289] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 17:42:33 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x9c215c00) [pid = 8289] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 17:42:33 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x9a17b000) [pid = 8289] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 17:42:33 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x93b4a000) [pid = 8289] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 17:42:33 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x939d4000) [pid = 8289] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 17:42:33 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x9d91f800) [pid = 8289] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 17:42:33 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0xa3349c00) [pid = 8289] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 17:42:33 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0xa200b400) [pid = 8289] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 17:42:33 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x991dc000) [pid = 8289] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 17:42:33 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0xa6f3e800) [pid = 8289] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 17:42:33 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x9c216800) [pid = 8289] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 17:42:34 INFO - PROCESS | 8289 | 1471048954179 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 17:42:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 17:42:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1394ms 17:42:34 INFO - PROCESS | 8289 | 1471048954216 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 17:42:34 INFO - PROCESS | 8289 | 1471048954220 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 17:42:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 17:42:34 INFO - PROCESS | 8289 | 1471048954226 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 17:42:34 INFO - PROCESS | 8289 | 1471048954229 Marionette TRACE conn3 <- [1,158,null,{}] 17:42:34 INFO - PROCESS | 8289 | 1471048954235 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:34 INFO - PROCESS | 8289 | 1471048954244 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:34 INFO - PROCESS | 8289 | 1471048954424 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 17:42:34 INFO - PROCESS | 8289 | 1471048954434 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:34 INFO - PROCESS | 8289 | 1471048954445 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:34 INFO - PROCESS | 8289 | ++DOCSHELL 0x91e36000 == 42 [pid = 8289] [id = 47] 17:42:34 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x939d4000) [pid = 8289] [serial = 139] [outer = (nil)] 17:42:34 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0xa23b3400) [pid = 8289] [serial = 140] [outer = 0x939d4000] 17:42:34 INFO - PROCESS | 8289 | 1471048954597 Marionette DEBUG loaded listener.js 17:42:34 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0xa2009c00) [pid = 8289] [serial = 141] [outer = 0x939d4000] 17:42:35 INFO - PROCESS | 8289 | 1471048955308 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 17:42:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 17:42:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1125ms 17:42:35 INFO - PROCESS | 8289 | 1471048955353 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 17:42:35 INFO - PROCESS | 8289 | 1471048955356 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 17:42:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 17:42:35 INFO - PROCESS | 8289 | 1471048955362 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 17:42:35 INFO - PROCESS | 8289 | 1471048955365 Marionette TRACE conn3 <- [1,162,null,{}] 17:42:35 INFO - PROCESS | 8289 | 1471048955370 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:35 INFO - PROCESS | 8289 | 1471048955375 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:35 INFO - PROCESS | 8289 | 1471048955548 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 17:42:35 INFO - PROCESS | 8289 | 1471048955566 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:35 INFO - PROCESS | 8289 | 1471048955571 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:35 INFO - PROCESS | 8289 | ++DOCSHELL 0x92121800 == 43 [pid = 8289] [id = 48] 17:42:35 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x96352000) [pid = 8289] [serial = 142] [outer = (nil)] 17:42:35 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0xa3183000) [pid = 8289] [serial = 143] [outer = 0x96352000] 17:42:35 INFO - PROCESS | 8289 | 1471048955638 Marionette DEBUG loaded listener.js 17:42:35 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0xa4d0c000) [pid = 8289] [serial = 144] [outer = 0x96352000] 17:42:36 INFO - PROCESS | 8289 | 1471048956740 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 17:42:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 17:42:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1428ms 17:42:36 INFO - PROCESS | 8289 | 1471048956836 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 17:42:36 INFO - PROCESS | 8289 | 1471048956841 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 17:42:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 17:42:36 INFO - PROCESS | 8289 | 1471048956952 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 17:42:36 INFO - PROCESS | 8289 | 1471048956956 Marionette TRACE conn3 <- [1,166,null,{}] 17:42:37 INFO - PROCESS | 8289 | 1471048957036 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:37 INFO - PROCESS | 8289 | 1471048957042 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:37 INFO - PROCESS | 8289 | 1471048957222 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 17:42:37 INFO - PROCESS | 8289 | 1471048957385 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:37 INFO - PROCESS | 8289 | 1471048957395 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:37 INFO - PROCESS | 8289 | ++DOCSHELL 0x963e2400 == 44 [pid = 8289] [id = 49] 17:42:37 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x963e3000) [pid = 8289] [serial = 145] [outer = (nil)] 17:42:37 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x99ec7000) [pid = 8289] [serial = 146] [outer = 0x963e3000] 17:42:37 INFO - PROCESS | 8289 | 1471048957490 Marionette DEBUG loaded listener.js 17:42:37 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x9b15c800) [pid = 8289] [serial = 147] [outer = 0x963e3000] 17:42:38 INFO - PROCESS | 8289 | 1471048958291 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 17:42:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 17:42:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1446ms 17:42:38 INFO - PROCESS | 8289 | 1471048958352 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 17:42:38 INFO - PROCESS | 8289 | 1471048958359 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 17:42:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 17:42:38 INFO - PROCESS | 8289 | 1471048958371 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 17:42:38 INFO - PROCESS | 8289 | 1471048958375 Marionette TRACE conn3 <- [1,170,null,{}] 17:42:38 INFO - PROCESS | 8289 | 1471048958382 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:38 INFO - PROCESS | 8289 | 1471048958388 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:38 INFO - PROCESS | 8289 | 1471048958571 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 17:42:38 INFO - PROCESS | 8289 | 1471048958711 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:38 INFO - PROCESS | 8289 | 1471048958722 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:38 INFO - PROCESS | 8289 | ++DOCSHELL 0x9c041400 == 45 [pid = 8289] [id = 50] 17:42:38 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x9d91a800) [pid = 8289] [serial = 148] [outer = (nil)] 17:42:38 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0xa2372c00) [pid = 8289] [serial = 149] [outer = 0x9d91a800] 17:42:38 INFO - PROCESS | 8289 | 1471048958817 Marionette DEBUG loaded listener.js 17:42:38 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0xa310ac00) [pid = 8289] [serial = 150] [outer = 0x9d91a800] 17:42:39 INFO - PROCESS | 8289 | 1471048959638 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 17:42:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 17:42:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1341ms 17:42:39 INFO - PROCESS | 8289 | 1471048959713 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 17:42:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 17:42:39 INFO - PROCESS | 8289 | 1471048959717 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 17:42:39 INFO - PROCESS | 8289 | 1471048959724 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 17:42:39 INFO - PROCESS | 8289 | 1471048959730 Marionette TRACE conn3 <- [1,174,null,{}] 17:42:39 INFO - PROCESS | 8289 | 1471048959747 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:39 INFO - PROCESS | 8289 | 1471048959755 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:40 INFO - PROCESS | 8289 | 1471048959998 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 17:42:40 INFO - PROCESS | 8289 | 1471048960112 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:40 INFO - PROCESS | 8289 | 1471048960123 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:40 INFO - PROCESS | 8289 | ++DOCSHELL 0xa67b6c00 == 46 [pid = 8289] [id = 51] 17:42:40 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0xa67b7000) [pid = 8289] [serial = 151] [outer = (nil)] 17:42:40 INFO - PROCESS | 8289 | ++DOMWINDOW == 83 (0xa68aac00) [pid = 8289] [serial = 152] [outer = 0xa67b7000] 17:42:40 INFO - PROCESS | 8289 | 1471048960206 Marionette DEBUG loaded listener.js 17:42:40 INFO - PROCESS | 8289 | ++DOMWINDOW == 84 (0xa6dad800) [pid = 8289] [serial = 153] [outer = 0xa67b7000] 17:42:41 INFO - PROCESS | 8289 | 1471048961056 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 17:42:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 17:42:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1392ms 17:42:41 INFO - PROCESS | 8289 | 1471048961115 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 17:42:41 INFO - PROCESS | 8289 | 1471048961121 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 17:42:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 17:42:41 INFO - PROCESS | 8289 | 1471048961127 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 17:42:41 INFO - PROCESS | 8289 | 1471048961131 Marionette TRACE conn3 <- [1,178,null,{}] 17:42:41 INFO - PROCESS | 8289 | 1471048961137 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:41 INFO - PROCESS | 8289 | 1471048961142 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:41 INFO - PROCESS | 8289 | 1471048961310 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 17:42:41 INFO - PROCESS | 8289 | 1471048961450 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:41 INFO - PROCESS | 8289 | 1471048961459 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:41 INFO - PROCESS | 8289 | ++DOCSHELL 0x92ee1c00 == 47 [pid = 8289] [id = 52] 17:42:41 INFO - PROCESS | 8289 | ++DOMWINDOW == 85 (0xa2541000) [pid = 8289] [serial = 154] [outer = (nil)] 17:42:41 INFO - PROCESS | 8289 | ++DOMWINDOW == 86 (0xa8259800) [pid = 8289] [serial = 155] [outer = 0xa2541000] 17:42:41 INFO - PROCESS | 8289 | 1471048961536 Marionette DEBUG loaded listener.js 17:42:41 INFO - PROCESS | 8289 | ++DOMWINDOW == 87 (0xa82eb400) [pid = 8289] [serial = 156] [outer = 0xa2541000] 17:42:42 INFO - PROCESS | 8289 | 1471048962480 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 17:42:42 INFO - PROCESS | 8289 | 1471048962502 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 17:42:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 17:42:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1428ms 17:42:42 INFO - PROCESS | 8289 | 1471048962556 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 17:42:42 INFO - PROCESS | 8289 | 1471048962560 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 17:42:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 17:42:42 INFO - PROCESS | 8289 | 1471048962566 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 17:42:42 INFO - PROCESS | 8289 | 1471048962569 Marionette TRACE conn3 <- [1,182,null,{}] 17:42:42 INFO - PROCESS | 8289 | 1471048962575 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:42 INFO - PROCESS | 8289 | 1471048962580 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:42 INFO - PROCESS | 8289 | 1471048962778 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 17:42:43 INFO - PROCESS | 8289 | 1471048963120 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:43 INFO - PROCESS | 8289 | 1471048963129 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:43 INFO - PROCESS | 8289 | ++DOCSHELL 0x9393c400 == 48 [pid = 8289] [id = 53] 17:42:43 INFO - PROCESS | 8289 | ++DOMWINDOW == 88 (0x93941c00) [pid = 8289] [serial = 157] [outer = (nil)] 17:42:43 INFO - PROCESS | 8289 | ++DOMWINDOW == 89 (0x93b45800) [pid = 8289] [serial = 158] [outer = 0x93941c00] 17:42:43 INFO - PROCESS | 8289 | 1471048963245 Marionette DEBUG loaded listener.js 17:42:43 INFO - PROCESS | 8289 | ++DOMWINDOW == 90 (0x963df000) [pid = 8289] [serial = 159] [outer = 0x93941c00] 17:42:44 INFO - PROCESS | 8289 | 1471048964115 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 17:42:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 17:42:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1586ms 17:42:44 INFO - PROCESS | 8289 | 1471048964154 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 17:42:44 INFO - PROCESS | 8289 | 1471048964163 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 17:42:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 17:42:44 INFO - PROCESS | 8289 | 1471048964173 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 17:42:44 INFO - PROCESS | 8289 | 1471048964179 Marionette TRACE conn3 <- [1,186,null,{}] 17:42:44 INFO - PROCESS | 8289 | 1471048964194 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:44 INFO - PROCESS | 8289 | 1471048964211 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:44 INFO - PROCESS | 8289 | 1471048964653 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 17:42:44 INFO - PROCESS | 8289 | --DOCSHELL 0x9a4cac00 == 47 [pid = 8289] [id = 29] 17:42:44 INFO - PROCESS | 8289 | --DOCSHELL 0x9b4f3c00 == 46 [pid = 8289] [id = 27] 17:42:44 INFO - PROCESS | 8289 | --DOCSHELL 0x92127000 == 45 [pid = 8289] [id = 30] 17:42:44 INFO - PROCESS | 8289 | --DOCSHELL 0x91e36000 == 44 [pid = 8289] [id = 47] 17:42:44 INFO - PROCESS | 8289 | --DOMWINDOW == 89 (0xa4f25400) [pid = 8289] [serial = 113] [outer = (nil)] [url = about:blank] 17:42:44 INFO - PROCESS | 8289 | --DOCSHELL 0x92125000 == 43 [pid = 8289] [id = 46] 17:42:44 INFO - PROCESS | 8289 | --DOCSHELL 0x9c2b3000 == 42 [pid = 8289] [id = 45] 17:42:44 INFO - PROCESS | 8289 | --DOCSHELL 0x9a75dc00 == 41 [pid = 8289] [id = 44] 17:42:44 INFO - PROCESS | 8289 | --DOCSHELL 0x9634cc00 == 40 [pid = 8289] [id = 43] 17:42:44 INFO - PROCESS | 8289 | --DOCSHELL 0x946f1400 == 39 [pid = 8289] [id = 42] 17:42:44 INFO - PROCESS | 8289 | 1471048964853 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:44 INFO - PROCESS | 8289 | 1471048964859 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:44 INFO - PROCESS | 8289 | ++DOCSHELL 0x92125000 == 40 [pid = 8289] [id = 54] 17:42:44 INFO - PROCESS | 8289 | ++DOMWINDOW == 90 (0x93935000) [pid = 8289] [serial = 160] [outer = (nil)] 17:42:44 INFO - PROCESS | 8289 | ++DOMWINDOW == 91 (0x9634cc00) [pid = 8289] [serial = 161] [outer = 0x93935000] 17:42:44 INFO - PROCESS | 8289 | 1471048964928 Marionette DEBUG loaded listener.js 17:42:45 INFO - PROCESS | 8289 | ++DOMWINDOW == 92 (0x99e34c00) [pid = 8289] [serial = 162] [outer = 0x93935000] 17:42:45 INFO - PROCESS | 8289 | --DOMWINDOW == 91 (0xa22ecc00) [pid = 8289] [serial = 107] [outer = (nil)] [url = about:blank] 17:42:45 INFO - PROCESS | 8289 | --DOMWINDOW == 90 (0x99688400) [pid = 8289] [serial = 95] [outer = (nil)] [url = about:blank] 17:42:45 INFO - PROCESS | 8289 | --DOMWINDOW == 89 (0x9874d000) [pid = 8289] [serial = 94] [outer = (nil)] [url = about:blank] 17:42:45 INFO - PROCESS | 8289 | --DOMWINDOW == 88 (0x9c21e800) [pid = 8289] [serial = 104] [outer = (nil)] [url = about:blank] 17:42:45 INFO - PROCESS | 8289 | --DOMWINDOW == 87 (0x93937400) [pid = 8289] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:42:45 INFO - PROCESS | 8289 | --DOMWINDOW == 86 (0x9a4c8c00) [pid = 8289] [serial = 100] [outer = (nil)] [url = about:blank] 17:42:45 INFO - PROCESS | 8289 | --DOMWINDOW == 85 (0x9ba0c400) [pid = 8289] [serial = 77] [outer = (nil)] [url = about:blank] 17:42:45 INFO - PROCESS | 8289 | --DOMWINDOW == 84 (0x93b4b800) [pid = 8289] [serial = 97] [outer = (nil)] [url = about:blank] 17:42:45 INFO - PROCESS | 8289 | --DOMWINDOW == 83 (0x9968f400) [pid = 8289] [serial = 76] [outer = (nil)] [url = about:blank] 17:42:45 INFO - PROCESS | 8289 | --DOMWINDOW == 82 (0x9462d400) [pid = 8289] [serial = 98] [outer = (nil)] [url = about:blank] 17:42:45 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0xa230c000) [pid = 8289] [serial = 80] [outer = (nil)] [url = about:blank] 17:42:45 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0xa200ec00) [pid = 8289] [serial = 79] [outer = (nil)] [url = about:blank] 17:42:45 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0xa6737800) [pid = 8289] [serial = 83] [outer = (nil)] [url = about:blank] 17:42:45 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0xa4f21800) [pid = 8289] [serial = 82] [outer = (nil)] [url = about:blank] 17:42:45 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0xa6da6000) [pid = 8289] [serial = 86] [outer = (nil)] [url = about:blank] 17:42:45 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0xa2377000) [pid = 8289] [serial = 108] [outer = (nil)] [url = about:blank] 17:42:45 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0xa67bc400) [pid = 8289] [serial = 85] [outer = (nil)] [url = about:blank] 17:42:45 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0xa6f43400) [pid = 8289] [serial = 89] [outer = (nil)] [url = about:blank] 17:42:45 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x9d915c00) [pid = 8289] [serial = 105] [outer = (nil)] [url = about:blank] 17:42:45 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0xa6f47800) [pid = 8289] [serial = 88] [outer = (nil)] [url = about:blank] 17:42:45 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0xa8cbd800) [pid = 8289] [serial = 92] [outer = (nil)] [url = about:blank] 17:42:45 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0xa8c4b000) [pid = 8289] [serial = 91] [outer = (nil)] [url = about:blank] 17:42:45 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0xa2541400) [pid = 8289] [serial = 111] [outer = (nil)] [url = about:blank] 17:42:45 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0xa23afc00) [pid = 8289] [serial = 110] [outer = (nil)] [url = about:blank] 17:42:45 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x9a4d5000) [pid = 8289] [serial = 101] [outer = (nil)] [url = about:blank] 17:42:45 INFO - PROCESS | 8289 | 1471048965604 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 17:42:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 17:42:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1439ms 17:42:45 INFO - PROCESS | 8289 | 1471048965617 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 17:42:45 INFO - PROCESS | 8289 | 1471048965622 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 17:42:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 17:42:45 INFO - PROCESS | 8289 | 1471048965629 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 17:42:45 INFO - PROCESS | 8289 | 1471048965632 Marionette TRACE conn3 <- [1,190,null,{}] 17:42:45 INFO - PROCESS | 8289 | 1471048965638 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:45 INFO - PROCESS | 8289 | 1471048965643 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:45 INFO - PROCESS | 8289 | 1471048965846 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 17:42:45 INFO - PROCESS | 8289 | 1471048965867 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:45 INFO - PROCESS | 8289 | 1471048965874 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:45 INFO - PROCESS | 8289 | ++DOCSHELL 0x9a3b5c00 == 41 [pid = 8289] [id = 55] 17:42:45 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x9a4cd000) [pid = 8289] [serial = 163] [outer = (nil)] 17:42:45 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x9accd800) [pid = 8289] [serial = 164] [outer = 0x9a4cd000] 17:42:45 INFO - PROCESS | 8289 | 1471048965940 Marionette DEBUG loaded listener.js 17:42:46 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x9b64b400) [pid = 8289] [serial = 165] [outer = 0x9a4cd000] 17:42:46 INFO - PROCESS | 8289 | 1471048966620 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 17:42:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 17:42:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1031ms 17:42:46 INFO - PROCESS | 8289 | 1471048966660 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 17:42:46 INFO - PROCESS | 8289 | 1471048966664 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 17:42:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 17:42:46 INFO - PROCESS | 8289 | 1471048966695 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 17:42:46 INFO - PROCESS | 8289 | 1471048966703 Marionette TRACE conn3 <- [1,194,null,{}] 17:42:46 INFO - PROCESS | 8289 | 1471048966722 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:46 INFO - PROCESS | 8289 | 1471048966729 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:46 INFO - PROCESS | 8289 | 1471048966882 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 17:42:46 INFO - PROCESS | 8289 | 1471048966892 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:46 INFO - PROCESS | 8289 | 1471048966900 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:46 INFO - PROCESS | 8289 | ++DOCSHELL 0x9a75b000 == 42 [pid = 8289] [id = 56] 17:42:46 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x9c041800) [pid = 8289] [serial = 166] [outer = (nil)] 17:42:46 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x9c2b0c00) [pid = 8289] [serial = 167] [outer = 0x9c041800] 17:42:46 INFO - PROCESS | 8289 | 1471048966964 Marionette DEBUG loaded listener.js 17:42:47 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x9d915c00) [pid = 8289] [serial = 168] [outer = 0x9c041800] 17:42:47 INFO - PROCESS | 8289 | 1471048967760 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 17:42:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 17:42:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1108ms 17:42:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 17:42:47 INFO - PROCESS | 8289 | 1471048967790 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 17:42:47 INFO - PROCESS | 8289 | 1471048967793 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 17:42:47 INFO - PROCESS | 8289 | 1471048967803 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 17:42:47 INFO - PROCESS | 8289 | 1471048967819 Marionette TRACE conn3 <- [1,198,null,{}] 17:42:47 INFO - PROCESS | 8289 | 1471048967843 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:47 INFO - PROCESS | 8289 | 1471048967846 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:48 INFO - PROCESS | 8289 | 1471048968030 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 17:42:48 INFO - PROCESS | 8289 | 1471048968047 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:48 INFO - PROCESS | 8289 | 1471048968052 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:48 INFO - PROCESS | 8289 | ++DOCSHELL 0x93939400 == 43 [pid = 8289] [id = 57] 17:42:48 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x9bfd7400) [pid = 8289] [serial = 169] [outer = (nil)] 17:42:48 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0xa2304000) [pid = 8289] [serial = 170] [outer = 0x9bfd7400] 17:42:48 INFO - PROCESS | 8289 | 1471048968122 Marionette DEBUG loaded listener.js 17:42:48 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0xa2310000) [pid = 8289] [serial = 171] [outer = 0x9bfd7400] 17:42:48 INFO - PROCESS | 8289 | 1471048968927 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 17:42:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 17:42:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1165ms 17:42:48 INFO - PROCESS | 8289 | 1471048968963 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 17:42:48 INFO - PROCESS | 8289 | 1471048968967 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 17:42:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 17:42:48 INFO - PROCESS | 8289 | 1471048968973 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 17:42:48 INFO - PROCESS | 8289 | 1471048968975 Marionette TRACE conn3 <- [1,202,null,{}] 17:42:48 INFO - PROCESS | 8289 | 1471048968986 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:48 INFO - PROCESS | 8289 | 1471048968990 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:49 INFO - PROCESS | 8289 | 1471048969173 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 17:42:49 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x963e2800) [pid = 8289] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 17:42:49 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x9c2b3400) [pid = 8289] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 17:42:49 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x946f9000) [pid = 8289] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 17:42:49 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x9c2b0000) [pid = 8289] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 17:42:49 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x963e5400) [pid = 8289] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 17:42:49 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x9a8aa800) [pid = 8289] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 17:42:49 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x939d4000) [pid = 8289] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 17:42:49 INFO - PROCESS | 8289 | 1471048969356 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:49 INFO - PROCESS | 8289 | 1471048969369 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:49 INFO - PROCESS | 8289 | ++DOCSHELL 0x946f9000 == 44 [pid = 8289] [id = 58] 17:42:49 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x9509d800) [pid = 8289] [serial = 172] [outer = (nil)] 17:42:49 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x9a4ce000) [pid = 8289] [serial = 173] [outer = 0x9509d800] 17:42:49 INFO - PROCESS | 8289 | 1471048969449 Marionette DEBUG loaded listener.js 17:42:49 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0xa23b9800) [pid = 8289] [serial = 174] [outer = 0x9509d800] 17:42:50 INFO - PROCESS | 8289 | 1471048970132 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 17:42:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 17:42:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1176ms 17:42:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 17:42:50 INFO - PROCESS | 8289 | 1471048970149 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 17:42:50 INFO - PROCESS | 8289 | 1471048970151 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 17:42:50 INFO - PROCESS | 8289 | 1471048970158 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 17:42:50 INFO - PROCESS | 8289 | 1471048970161 Marionette TRACE conn3 <- [1,206,null,{}] 17:42:50 INFO - PROCESS | 8289 | 1471048970166 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:50 INFO - PROCESS | 8289 | 1471048970171 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:50 INFO - PROCESS | 8289 | 1471048970349 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 17:42:50 INFO - PROCESS | 8289 | 1471048970368 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:50 INFO - PROCESS | 8289 | 1471048970376 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:50 INFO - PROCESS | 8289 | ++DOCSHELL 0x91e3f400 == 45 [pid = 8289] [id = 59] 17:42:50 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x922ba000) [pid = 8289] [serial = 175] [outer = (nil)] 17:42:50 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x9a8ce000) [pid = 8289] [serial = 176] [outer = 0x922ba000] 17:42:50 INFO - PROCESS | 8289 | 1471048970439 Marionette DEBUG loaded listener.js 17:42:50 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x963e1c00) [pid = 8289] [serial = 177] [outer = 0x922ba000] 17:42:51 INFO - PROCESS | 8289 | 1471048971117 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 17:42:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 17:42:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 977ms 17:42:51 INFO - PROCESS | 8289 | 1471048971134 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 17:42:51 INFO - PROCESS | 8289 | 1471048971136 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 17:42:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 17:42:51 INFO - PROCESS | 8289 | 1471048971143 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 17:42:51 INFO - PROCESS | 8289 | 1471048971146 Marionette TRACE conn3 <- [1,210,null,{}] 17:42:51 INFO - PROCESS | 8289 | 1471048971152 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:51 INFO - PROCESS | 8289 | 1471048971156 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:51 INFO - PROCESS | 8289 | 1471048971330 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 17:42:51 INFO - PROCESS | 8289 | 1471048971447 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:51 INFO - PROCESS | 8289 | 1471048971457 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:51 INFO - PROCESS | 8289 | ++DOCSHELL 0x91e32400 == 46 [pid = 8289] [id = 60] 17:42:51 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x91e36000) [pid = 8289] [serial = 178] [outer = (nil)] 17:42:51 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x922bfc00) [pid = 8289] [serial = 179] [outer = 0x91e36000] 17:42:51 INFO - PROCESS | 8289 | 1471048971536 Marionette DEBUG loaded listener.js 17:42:51 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x939d3c00) [pid = 8289] [serial = 180] [outer = 0x91e36000] 17:42:52 INFO - PROCESS | 8289 | 1471048972391 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 17:42:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 17:42:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1281ms 17:42:52 INFO - PROCESS | 8289 | 1471048972427 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 17:42:52 INFO - PROCESS | 8289 | 1471048972433 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 17:42:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 17:42:52 INFO - PROCESS | 8289 | 1471048972441 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 17:42:52 INFO - PROCESS | 8289 | 1471048972445 Marionette TRACE conn3 <- [1,214,null,{}] 17:42:52 INFO - PROCESS | 8289 | 1471048972453 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:52 INFO - PROCESS | 8289 | 1471048972461 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:52 INFO - PROCESS | 8289 | 1471048972633 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 17:42:52 INFO - PROCESS | 8289 | 1471048972779 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:52 INFO - PROCESS | 8289 | 1471048972788 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:52 INFO - PROCESS | 8289 | ++DOCSHELL 0x922b4800 == 47 [pid = 8289] [id = 61] 17:42:52 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x97f3e400) [pid = 8289] [serial = 181] [outer = (nil)] 17:42:52 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x9a4cf800) [pid = 8289] [serial = 182] [outer = 0x97f3e400] 17:42:52 INFO - PROCESS | 8289 | 1471048972869 Marionette DEBUG loaded listener.js 17:42:52 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x9a77a000) [pid = 8289] [serial = 183] [outer = 0x97f3e400] 17:42:53 INFO - PROCESS | 8289 | 1471048973723 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 17:42:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 17:42:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1335ms 17:42:53 INFO - PROCESS | 8289 | 1471048973786 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 17:42:53 INFO - PROCESS | 8289 | 1471048973793 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 17:42:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 17:42:53 INFO - PROCESS | 8289 | 1471048973800 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 17:42:53 INFO - PROCESS | 8289 | 1471048973804 Marionette TRACE conn3 <- [1,218,null,{}] 17:42:53 INFO - PROCESS | 8289 | 1471048973810 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:53 INFO - PROCESS | 8289 | 1471048973815 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:54 INFO - PROCESS | 8289 | 1471048974001 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 17:42:54 INFO - PROCESS | 8289 | 1471048974145 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:54 INFO - PROCESS | 8289 | 1471048974153 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:54 INFO - PROCESS | 8289 | ++DOCSHELL 0x939e1800 == 48 [pid = 8289] [id = 62] 17:42:54 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x9a778c00) [pid = 8289] [serial = 184] [outer = (nil)] 17:42:54 INFO - PROCESS | 8289 | ++DOMWINDOW == 83 (0x9c02a800) [pid = 8289] [serial = 185] [outer = 0x9a778c00] 17:42:54 INFO - PROCESS | 8289 | 1471048974239 Marionette DEBUG loaded listener.js 17:42:54 INFO - PROCESS | 8289 | ++DOMWINDOW == 84 (0x9c041000) [pid = 8289] [serial = 186] [outer = 0x9a778c00] 17:42:55 INFO - PROCESS | 8289 | 1471048975054 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 17:42:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 17:42:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1284ms 17:42:55 INFO - PROCESS | 8289 | 1471048975085 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 17:42:55 INFO - PROCESS | 8289 | 1471048975088 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 17:42:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 17:42:55 INFO - PROCESS | 8289 | 1471048975123 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 17:42:55 INFO - PROCESS | 8289 | 1471048975133 Marionette TRACE conn3 <- [1,222,null,{}] 17:42:55 INFO - PROCESS | 8289 | 1471048975142 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:55 INFO - PROCESS | 8289 | 1471048975149 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:55 INFO - PROCESS | 8289 | 1471048975322 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 17:42:55 INFO - PROCESS | 8289 | 1471048975472 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:55 INFO - PROCESS | 8289 | 1471048975481 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:55 INFO - PROCESS | 8289 | ++DOCSHELL 0x99deb400 == 49 [pid = 8289] [id = 63] 17:42:55 INFO - PROCESS | 8289 | ++DOMWINDOW == 85 (0x9c21bc00) [pid = 8289] [serial = 187] [outer = (nil)] 17:42:55 INFO - PROCESS | 8289 | ++DOMWINDOW == 86 (0xa4f30800) [pid = 8289] [serial = 188] [outer = 0x9c21bc00] 17:42:55 INFO - PROCESS | 8289 | 1471048975557 Marionette DEBUG loaded listener.js 17:42:55 INFO - PROCESS | 8289 | ++DOMWINDOW == 87 (0xa61c3800) [pid = 8289] [serial = 189] [outer = 0x9c21bc00] 17:42:56 INFO - PROCESS | 8289 | 1471048976386 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 17:42:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 17:42:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1362ms 17:42:56 INFO - PROCESS | 8289 | 1471048976459 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 17:42:56 INFO - PROCESS | 8289 | 1471048976463 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 17:42:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 17:42:56 INFO - PROCESS | 8289 | 1471048976469 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 17:42:56 INFO - PROCESS | 8289 | 1471048976472 Marionette TRACE conn3 <- [1,226,null,{}] 17:42:56 INFO - PROCESS | 8289 | 1471048976478 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:56 INFO - PROCESS | 8289 | 1471048976484 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:56 INFO - PROCESS | 8289 | 1471048976687 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 17:42:56 INFO - PROCESS | 8289 | 1471048976835 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:56 INFO - PROCESS | 8289 | 1471048976844 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:56 INFO - PROCESS | 8289 | ++DOCSHELL 0x9adc3400 == 50 [pid = 8289] [id = 64] 17:42:56 INFO - PROCESS | 8289 | ++DOMWINDOW == 88 (0x9adc5800) [pid = 8289] [serial = 190] [outer = (nil)] 17:42:56 INFO - PROCESS | 8289 | ++DOMWINDOW == 89 (0x9adcc800) [pid = 8289] [serial = 191] [outer = 0x9adc5800] 17:42:56 INFO - PROCESS | 8289 | 1471048976924 Marionette DEBUG loaded listener.js 17:42:57 INFO - PROCESS | 8289 | ++DOMWINDOW == 90 (0x9add1000) [pid = 8289] [serial = 192] [outer = 0x9adc5800] 17:42:57 INFO - PROCESS | 8289 | 1471048977771 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 17:42:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 17:42:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1327ms 17:42:57 INFO - PROCESS | 8289 | 1471048977798 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 17:42:57 INFO - PROCESS | 8289 | 1471048977802 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 17:42:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 17:42:57 INFO - PROCESS | 8289 | 1471048977808 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 17:42:57 INFO - PROCESS | 8289 | 1471048977812 Marionette TRACE conn3 <- [1,230,null,{}] 17:42:57 INFO - PROCESS | 8289 | 1471048977817 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:57 INFO - PROCESS | 8289 | 1471048977823 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:57 INFO - PROCESS | 8289 | 1471048977979 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 17:42:58 INFO - PROCESS | 8289 | 1471048978129 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:58 INFO - PROCESS | 8289 | 1471048978145 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:58 INFO - PROCESS | 8289 | ++DOCSHELL 0x9a774400 == 51 [pid = 8289] [id = 65] 17:42:58 INFO - PROCESS | 8289 | ++DOMWINDOW == 91 (0xa4f29800) [pid = 8289] [serial = 193] [outer = (nil)] 17:42:58 INFO - PROCESS | 8289 | ++DOMWINDOW == 92 (0xa6737c00) [pid = 8289] [serial = 194] [outer = 0xa4f29800] 17:42:58 INFO - PROCESS | 8289 | 1471048978237 Marionette DEBUG loaded listener.js 17:42:58 INFO - PROCESS | 8289 | ++DOMWINDOW == 93 (0xa6da5400) [pid = 8289] [serial = 195] [outer = 0xa4f29800] 17:42:59 INFO - PROCESS | 8289 | 1471048979076 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 17:42:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 17:42:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1336ms 17:42:59 INFO - PROCESS | 8289 | 1471048979145 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 17:42:59 INFO - PROCESS | 8289 | 1471048979149 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 17:42:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 17:42:59 INFO - PROCESS | 8289 | 1471048979155 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 17:42:59 INFO - PROCESS | 8289 | 1471048979159 Marionette TRACE conn3 <- [1,234,null,{}] 17:42:59 INFO - PROCESS | 8289 | 1471048979164 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:42:59 INFO - PROCESS | 8289 | 1471048979170 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:59 INFO - PROCESS | 8289 | 1471048979371 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 17:42:59 INFO - PROCESS | 8289 | 1471048979519 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:42:59 INFO - PROCESS | 8289 | 1471048979524 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:42:59 INFO - PROCESS | 8289 | ++DOCSHELL 0x922b2c00 == 52 [pid = 8289] [id = 66] 17:42:59 INFO - PROCESS | 8289 | ++DOMWINDOW == 94 (0x92ee9800) [pid = 8289] [serial = 196] [outer = (nil)] 17:42:59 INFO - PROCESS | 8289 | ++DOMWINDOW == 95 (0x9aed5c00) [pid = 8289] [serial = 197] [outer = 0x92ee9800] 17:42:59 INFO - PROCESS | 8289 | 1471048979601 Marionette DEBUG loaded listener.js 17:42:59 INFO - PROCESS | 8289 | ++DOMWINDOW == 96 (0x9aed7000) [pid = 8289] [serial = 198] [outer = 0x92ee9800] 17:43:00 INFO - PROCESS | 8289 | 1471048980696 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 17:43:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 17:43:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1578ms 17:43:00 INFO - PROCESS | 8289 | 1471048980733 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 17:43:00 INFO - PROCESS | 8289 | 1471048980740 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 17:43:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 17:43:00 INFO - PROCESS | 8289 | 1471048980765 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 17:43:00 INFO - PROCESS | 8289 | 1471048980770 Marionette TRACE conn3 <- [1,238,null,{}] 17:43:00 INFO - PROCESS | 8289 | 1471048980778 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:00 INFO - PROCESS | 8289 | 1471048980783 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:00 INFO - PROCESS | 8289 | 1471048980948 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 17:43:01 INFO - PROCESS | 8289 | 1471048981114 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:01 INFO - PROCESS | 8289 | 1471048981130 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:01 INFO - PROCESS | 8289 | ++DOCSHELL 0x9874d000 == 53 [pid = 8289] [id = 67] 17:43:01 INFO - PROCESS | 8289 | ++DOMWINDOW == 97 (0x987c9800) [pid = 8289] [serial = 199] [outer = (nil)] 17:43:01 INFO - PROCESS | 8289 | ++DOMWINDOW == 98 (0x99df0000) [pid = 8289] [serial = 200] [outer = 0x987c9800] 17:43:01 INFO - PROCESS | 8289 | 1471048981215 Marionette DEBUG loaded listener.js 17:43:01 INFO - PROCESS | 8289 | ++DOMWINDOW == 99 (0x99e34800) [pid = 8289] [serial = 201] [outer = 0x987c9800] 17:43:02 INFO - PROCESS | 8289 | 1471048982011 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 17:43:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 17:43:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1286ms 17:43:02 INFO - PROCESS | 8289 | 1471048982048 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 17:43:02 INFO - PROCESS | 8289 | 1471048982055 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 17:43:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 17:43:02 INFO - PROCESS | 8289 | 1471048982065 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 17:43:02 INFO - PROCESS | 8289 | 1471048982068 Marionette TRACE conn3 <- [1,242,null,{}] 17:43:02 INFO - PROCESS | 8289 | 1471048982106 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:02 INFO - PROCESS | 8289 | 1471048982113 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:02 INFO - PROCESS | 8289 | 1471048982280 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 17:43:02 INFO - PROCESS | 8289 | 1471048982438 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:02 INFO - PROCESS | 8289 | 1471048982446 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:02 INFO - PROCESS | 8289 | ++DOCSHELL 0x92ee0c00 == 54 [pid = 8289] [id = 68] 17:43:02 INFO - PROCESS | 8289 | ++DOMWINDOW == 100 (0x93b4d800) [pid = 8289] [serial = 202] [outer = (nil)] 17:43:02 INFO - PROCESS | 8289 | ++DOMWINDOW == 101 (0x9adcbc00) [pid = 8289] [serial = 203] [outer = 0x93b4d800] 17:43:02 INFO - PROCESS | 8289 | 1471048982549 Marionette DEBUG loaded listener.js 17:43:02 INFO - PROCESS | 8289 | ++DOMWINDOW == 102 (0x9ae3c800) [pid = 8289] [serial = 204] [outer = 0x93b4d800] 17:43:03 INFO - PROCESS | 8289 | --DOCSHELL 0x91e3f400 == 53 [pid = 8289] [id = 59] 17:43:03 INFO - PROCESS | 8289 | --DOCSHELL 0x946f9000 == 52 [pid = 8289] [id = 58] 17:43:03 INFO - PROCESS | 8289 | --DOCSHELL 0x93939400 == 51 [pid = 8289] [id = 57] 17:43:03 INFO - PROCESS | 8289 | --DOCSHELL 0x9a75b000 == 50 [pid = 8289] [id = 56] 17:43:03 INFO - PROCESS | 8289 | --DOCSHELL 0x9a3b5c00 == 49 [pid = 8289] [id = 55] 17:43:03 INFO - PROCESS | 8289 | --DOCSHELL 0x92125000 == 48 [pid = 8289] [id = 54] 17:43:03 INFO - PROCESS | 8289 | --DOCSHELL 0x9393c400 == 47 [pid = 8289] [id = 53] 17:43:03 INFO - PROCESS | 8289 | 1471048983439 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 17:43:03 INFO - PROCESS | 8289 | --DOMWINDOW == 101 (0x9c03b800) [pid = 8289] [serial = 137] [outer = (nil)] [url = about:blank] 17:43:03 INFO - PROCESS | 8289 | --DOMWINDOW == 100 (0xa1118400) [pid = 8289] [serial = 134] [outer = (nil)] [url = about:blank] 17:43:03 INFO - PROCESS | 8289 | --DOMWINDOW == 99 (0x950a0800) [pid = 8289] [serial = 126] [outer = (nil)] [url = about:blank] 17:43:03 INFO - PROCESS | 8289 | --DOMWINDOW == 98 (0x9509c000) [pid = 8289] [serial = 125] [outer = (nil)] [url = about:blank] 17:43:03 INFO - PROCESS | 8289 | --DOMWINDOW == 97 (0xa254f000) [pid = 8289] [serial = 123] [outer = (nil)] [url = about:blank] 17:43:03 INFO - PROCESS | 8289 | --DOMWINDOW == 96 (0xa1199400) [pid = 8289] [serial = 122] [outer = (nil)] [url = about:blank] 17:43:03 INFO - PROCESS | 8289 | --DOMWINDOW == 95 (0x9c2b3800) [pid = 8289] [serial = 119] [outer = (nil)] [url = about:blank] 17:43:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 17:43:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1403ms 17:43:03 INFO - PROCESS | 8289 | --DOMWINDOW == 94 (0x946fb400) [pid = 8289] [serial = 116] [outer = (nil)] [url = about:blank] 17:43:03 INFO - PROCESS | 8289 | --DOMWINDOW == 93 (0x963e8c00) [pid = 8289] [serial = 128] [outer = (nil)] [url = about:blank] 17:43:03 INFO - PROCESS | 8289 | --DOMWINDOW == 92 (0x963ec400) [pid = 8289] [serial = 129] [outer = (nil)] [url = about:blank] 17:43:03 INFO - PROCESS | 8289 | --DOMWINDOW == 91 (0x9b4f4400) [pid = 8289] [serial = 131] [outer = (nil)] [url = about:blank] 17:43:03 INFO - PROCESS | 8289 | --DOMWINDOW == 90 (0xa23b3400) [pid = 8289] [serial = 140] [outer = (nil)] [url = about:blank] 17:43:03 INFO - PROCESS | 8289 | --DOMWINDOW == 89 (0x9c03c800) [pid = 8289] [serial = 138] [outer = (nil)] [url = about:blank] 17:43:03 INFO - PROCESS | 8289 | --DOMWINDOW == 88 (0xa2301400) [pid = 8289] [serial = 135] [outer = (nil)] [url = about:blank] 17:43:03 INFO - PROCESS | 8289 | --DOMWINDOW == 87 (0x9ba09800) [pid = 8289] [serial = 132] [outer = (nil)] [url = about:blank] 17:43:03 INFO - PROCESS | 8289 | --DOMWINDOW == 86 (0xa2009c00) [pid = 8289] [serial = 141] [outer = (nil)] [url = about:blank] 17:43:03 INFO - PROCESS | 8289 | 1471048983482 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 17:43:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 17:43:03 INFO - PROCESS | 8289 | 1471048983486 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 17:43:03 INFO - PROCESS | 8289 | 1471048983492 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 17:43:03 INFO - PROCESS | 8289 | 1471048983498 Marionette TRACE conn3 <- [1,246,null,{}] 17:43:03 INFO - PROCESS | 8289 | 1471048983513 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:03 INFO - PROCESS | 8289 | 1471048983521 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:03 INFO - PROCESS | 8289 | 1471048983674 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 17:43:03 INFO - PROCESS | 8289 | 1471048983785 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:03 INFO - PROCESS | 8289 | 1471048983794 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:03 INFO - PROCESS | 8289 | ++DOCSHELL 0x9750d400 == 48 [pid = 8289] [id = 69] 17:43:03 INFO - PROCESS | 8289 | ++DOMWINDOW == 87 (0x9750f800) [pid = 8289] [serial = 205] [outer = (nil)] 17:43:03 INFO - PROCESS | 8289 | ++DOMWINDOW == 88 (0x9ae41800) [pid = 8289] [serial = 206] [outer = 0x9750f800] 17:43:03 INFO - PROCESS | 8289 | 1471048983864 Marionette DEBUG loaded listener.js 17:43:03 INFO - PROCESS | 8289 | ++DOMWINDOW == 89 (0x9ae47000) [pid = 8289] [serial = 207] [outer = 0x9750f800] 17:43:04 INFO - PROCESS | 8289 | 1471048984587 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 17:43:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 17:43:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1138ms 17:43:04 INFO - PROCESS | 8289 | 1471048984631 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 17:43:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 17:43:04 INFO - PROCESS | 8289 | 1471048984635 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 17:43:04 INFO - PROCESS | 8289 | 1471048984641 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 17:43:04 INFO - PROCESS | 8289 | 1471048984644 Marionette TRACE conn3 <- [1,250,null,{}] 17:43:04 INFO - PROCESS | 8289 | 1471048984669 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:04 INFO - PROCESS | 8289 | 1471048984674 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:04 INFO - PROCESS | 8289 | 1471048984827 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 17:43:04 INFO - PROCESS | 8289 | 1471048984836 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:04 INFO - PROCESS | 8289 | 1471048984844 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:04 INFO - PROCESS | 8289 | ++DOCSHELL 0x9ae40c00 == 49 [pid = 8289] [id = 70] 17:43:04 INFO - PROCESS | 8289 | ++DOMWINDOW == 90 (0x9aecd400) [pid = 8289] [serial = 208] [outer = (nil)] 17:43:04 INFO - PROCESS | 8289 | ++DOMWINDOW == 91 (0x9aed7c00) [pid = 8289] [serial = 209] [outer = 0x9aecd400] 17:43:04 INFO - PROCESS | 8289 | 1471048984912 Marionette DEBUG loaded listener.js 17:43:05 INFO - PROCESS | 8289 | ++DOMWINDOW == 92 (0x9ba0fc00) [pid = 8289] [serial = 210] [outer = 0x9aecd400] 17:43:05 INFO - PROCESS | 8289 | 1471048985745 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 17:43:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 17:43:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1128ms 17:43:05 INFO - PROCESS | 8289 | 1471048985770 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 17:43:05 INFO - PROCESS | 8289 | 1471048985775 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 17:43:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 17:43:05 INFO - PROCESS | 8289 | 1471048985781 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 17:43:05 INFO - PROCESS | 8289 | 1471048985785 Marionette TRACE conn3 <- [1,254,null,{}] 17:43:05 INFO - PROCESS | 8289 | 1471048985809 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:05 INFO - PROCESS | 8289 | 1471048985813 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:06 INFO - PROCESS | 8289 | 1471048985998 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 17:43:06 INFO - PROCESS | 8289 | 1471048986024 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:06 INFO - PROCESS | 8289 | 1471048986030 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:06 INFO - PROCESS | 8289 | ++DOCSHELL 0x9462d400 == 50 [pid = 8289] [id = 71] 17:43:06 INFO - PROCESS | 8289 | ++DOMWINDOW == 93 (0x9a8cd400) [pid = 8289] [serial = 211] [outer = (nil)] 17:43:06 INFO - PROCESS | 8289 | ++DOMWINDOW == 94 (0x9c038000) [pid = 8289] [serial = 212] [outer = 0x9a8cd400] 17:43:06 INFO - PROCESS | 8289 | 1471048986097 Marionette DEBUG loaded listener.js 17:43:06 INFO - PROCESS | 8289 | ++DOMWINDOW == 95 (0x9c03d400) [pid = 8289] [serial = 213] [outer = 0x9a8cd400] 17:43:06 INFO - PROCESS | 8289 | 1471048986905 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 17:43:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 17:43:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1148ms 17:43:06 INFO - PROCESS | 8289 | 1471048986931 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 17:43:06 INFO - PROCESS | 8289 | 1471048986934 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 17:43:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 17:43:06 INFO - PROCESS | 8289 | 1471048986941 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 17:43:06 INFO - PROCESS | 8289 | 1471048986944 Marionette TRACE conn3 <- [1,258,null,{}] 17:43:06 INFO - PROCESS | 8289 | 1471048986949 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:06 INFO - PROCESS | 8289 | 1471048986958 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:07 INFO - PROCESS | 8289 | 1471048987196 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 17:43:07 INFO - PROCESS | 8289 | 1471048987220 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:07 INFO - PROCESS | 8289 | 1471048987227 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:07 INFO - PROCESS | 8289 | ++DOCSHELL 0x9ae5b800 == 51 [pid = 8289] [id = 72] 17:43:07 INFO - PROCESS | 8289 | ++DOMWINDOW == 96 (0x9ae5d400) [pid = 8289] [serial = 214] [outer = (nil)] 17:43:07 INFO - PROCESS | 8289 | ++DOMWINDOW == 97 (0x9aed2c00) [pid = 8289] [serial = 215] [outer = 0x9ae5d400] 17:43:07 INFO - PROCESS | 8289 | 1471048987294 Marionette DEBUG loaded listener.js 17:43:07 INFO - PROCESS | 8289 | ++DOMWINDOW == 98 (0x9c2b9c00) [pid = 8289] [serial = 216] [outer = 0x9ae5d400] 17:43:08 INFO - PROCESS | 8289 | --DOMWINDOW == 97 (0x9bfd7400) [pid = 8289] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 17:43:08 INFO - PROCESS | 8289 | --DOMWINDOW == 96 (0x9509d800) [pid = 8289] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 17:43:08 INFO - PROCESS | 8289 | --DOMWINDOW == 95 (0x9a4cd000) [pid = 8289] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 17:43:08 INFO - PROCESS | 8289 | --DOMWINDOW == 94 (0x93935000) [pid = 8289] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 17:43:08 INFO - PROCESS | 8289 | --DOMWINDOW == 93 (0x9c041800) [pid = 8289] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 17:43:08 INFO - PROCESS | 8289 | --DOMWINDOW == 92 (0x93941c00) [pid = 8289] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 17:43:08 INFO - PROCESS | 8289 | 1471048988225 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 17:43:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 17:43:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1329ms 17:43:08 INFO - PROCESS | 8289 | 1471048988270 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 17:43:08 INFO - PROCESS | 8289 | 1471048988273 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 17:43:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 17:43:08 INFO - PROCESS | 8289 | 1471048988287 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 17:43:08 INFO - PROCESS | 8289 | 1471048988291 Marionette TRACE conn3 <- [1,262,null,{}] 17:43:08 INFO - PROCESS | 8289 | 1471048988296 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:08 INFO - PROCESS | 8289 | 1471048988300 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:08 INFO - PROCESS | 8289 | 1471048988437 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 17:43:08 INFO - PROCESS | 8289 | 1471048988449 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:08 INFO - PROCESS | 8289 | 1471048988455 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:08 INFO - PROCESS | 8289 | ++DOCSHELL 0x919c6000 == 52 [pid = 8289] [id = 73] 17:43:08 INFO - PROCESS | 8289 | ++DOMWINDOW == 93 (0x919c8000) [pid = 8289] [serial = 217] [outer = (nil)] 17:43:08 INFO - PROCESS | 8289 | ++DOMWINDOW == 94 (0x919cbc00) [pid = 8289] [serial = 218] [outer = 0x919c8000] 17:43:08 INFO - PROCESS | 8289 | 1471048988522 Marionette DEBUG loaded listener.js 17:43:08 INFO - PROCESS | 8289 | ++DOMWINDOW == 95 (0x919cf400) [pid = 8289] [serial = 219] [outer = 0x919c8000] 17:43:09 INFO - PROCESS | 8289 | 1471048989302 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 17:43:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 17:43:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1037ms 17:43:09 INFO - PROCESS | 8289 | 1471048989326 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 17:43:09 INFO - PROCESS | 8289 | 1471048989329 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 17:43:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 17:43:09 INFO - PROCESS | 8289 | 1471048989335 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 17:43:09 INFO - PROCESS | 8289 | 1471048989338 Marionette TRACE conn3 <- [1,266,null,{}] 17:43:09 INFO - PROCESS | 8289 | 1471048989363 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:09 INFO - PROCESS | 8289 | 1471048989368 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:09 INFO - PROCESS | 8289 | 1471048989508 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 17:43:09 INFO - PROCESS | 8289 | 1471048989527 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:09 INFO - PROCESS | 8289 | 1471048989533 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:09 INFO - PROCESS | 8289 | ++DOCSHELL 0x919c1400 == 53 [pid = 8289] [id = 74] 17:43:09 INFO - PROCESS | 8289 | ++DOMWINDOW == 96 (0x919cc400) [pid = 8289] [serial = 220] [outer = (nil)] 17:43:09 INFO - PROCESS | 8289 | ++DOMWINDOW == 97 (0x9ae6ac00) [pid = 8289] [serial = 221] [outer = 0x919cc400] 17:43:09 INFO - PROCESS | 8289 | 1471048989617 Marionette DEBUG loaded listener.js 17:43:09 INFO - PROCESS | 8289 | ++DOMWINDOW == 98 (0x9b188800) [pid = 8289] [serial = 222] [outer = 0x919cc400] 17:43:10 INFO - PROCESS | 8289 | 1471048990530 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 17:43:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 17:43:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1229ms 17:43:10 INFO - PROCESS | 8289 | 1471048990565 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 17:43:10 INFO - PROCESS | 8289 | 1471048990571 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 17:43:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 17:43:10 INFO - PROCESS | 8289 | 1471048990580 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 17:43:10 INFO - PROCESS | 8289 | 1471048990585 Marionette TRACE conn3 <- [1,270,null,{}] 17:43:10 INFO - PROCESS | 8289 | 1471048990594 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:10 INFO - PROCESS | 8289 | 1471048990599 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:10 INFO - PROCESS | 8289 | 1471048990786 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 17:43:10 INFO - PROCESS | 8289 | 1471048990940 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:10 INFO - PROCESS | 8289 | 1471048990948 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:10 INFO - PROCESS | 8289 | ++DOCSHELL 0x91e32800 == 54 [pid = 8289] [id = 75] 17:43:10 INFO - PROCESS | 8289 | ++DOMWINDOW == 99 (0x91e3cc00) [pid = 8289] [serial = 223] [outer = (nil)] 17:43:11 INFO - PROCESS | 8289 | ++DOMWINDOW == 100 (0x923dc400) [pid = 8289] [serial = 224] [outer = 0x91e3cc00] 17:43:11 INFO - PROCESS | 8289 | 1471048991040 Marionette DEBUG loaded listener.js 17:43:11 INFO - PROCESS | 8289 | ++DOMWINDOW == 101 (0x923e0000) [pid = 8289] [serial = 225] [outer = 0x91e3cc00] 17:43:11 INFO - PROCESS | 8289 | 1471048991899 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 17:43:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 17:43:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1386ms 17:43:11 INFO - PROCESS | 8289 | 1471048991965 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 17:43:11 INFO - PROCESS | 8289 | 1471048991973 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 17:43:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 17:43:11 INFO - PROCESS | 8289 | 1471048991983 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 17:43:11 INFO - PROCESS | 8289 | 1471048991987 Marionette TRACE conn3 <- [1,274,null,{}] 17:43:11 INFO - PROCESS | 8289 | 1471048991994 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:12 INFO - PROCESS | 8289 | 1471048992000 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:12 INFO - PROCESS | 8289 | 1471048992221 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 17:43:12 INFO - PROCESS | 8289 | 1471048992373 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:12 INFO - PROCESS | 8289 | 1471048992384 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:12 INFO - PROCESS | 8289 | ++DOCSHELL 0x923e1000 == 55 [pid = 8289] [id = 76] 17:43:12 INFO - PROCESS | 8289 | ++DOMWINDOW == 102 (0x950a1800) [pid = 8289] [serial = 226] [outer = (nil)] 17:43:12 INFO - PROCESS | 8289 | ++DOMWINDOW == 103 (0x963ebc00) [pid = 8289] [serial = 227] [outer = 0x950a1800] 17:43:12 INFO - PROCESS | 8289 | 1471048992472 Marionette DEBUG loaded listener.js 17:43:12 INFO - PROCESS | 8289 | ++DOMWINDOW == 104 (0x9a073400) [pid = 8289] [serial = 228] [outer = 0x950a1800] 17:43:13 INFO - PROCESS | 8289 | 1471048993342 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 17:43:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 17:43:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1433ms 17:43:13 INFO - PROCESS | 8289 | 1471048993417 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 17:43:13 INFO - PROCESS | 8289 | 1471048993421 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 17:43:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 17:43:13 INFO - PROCESS | 8289 | 1471048993428 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 17:43:13 INFO - PROCESS | 8289 | 1471048993433 Marionette TRACE conn3 <- [1,278,null,{}] 17:43:13 INFO - PROCESS | 8289 | 1471048993450 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:13 INFO - PROCESS | 8289 | 1471048993458 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:13 INFO - PROCESS | 8289 | 1471048993670 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 17:43:13 INFO - PROCESS | 8289 | 1471048993826 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:13 INFO - PROCESS | 8289 | 1471048993838 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:13 INFO - PROCESS | 8289 | ++DOCSHELL 0x9ae40800 == 56 [pid = 8289] [id = 77] 17:43:13 INFO - PROCESS | 8289 | ++DOMWINDOW == 105 (0x9ae41c00) [pid = 8289] [serial = 229] [outer = (nil)] 17:43:13 INFO - PROCESS | 8289 | ++DOMWINDOW == 106 (0x9ae60c00) [pid = 8289] [serial = 230] [outer = 0x9ae41c00] 17:43:13 INFO - PROCESS | 8289 | 1471048993930 Marionette DEBUG loaded listener.js 17:43:14 INFO - PROCESS | 8289 | ++DOMWINDOW == 107 (0x9ae68400) [pid = 8289] [serial = 231] [outer = 0x9ae41c00] 17:43:14 INFO - PROCESS | 8289 | 1471048994800 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 17:43:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 17:43:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1431ms 17:43:14 INFO - PROCESS | 8289 | 1471048994860 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 17:43:14 INFO - PROCESS | 8289 | 1471048994865 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 17:43:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 17:43:14 INFO - PROCESS | 8289 | 1471048994871 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 17:43:14 INFO - PROCESS | 8289 | 1471048994874 Marionette TRACE conn3 <- [1,282,null,{}] 17:43:14 INFO - PROCESS | 8289 | 1471048994880 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:14 INFO - PROCESS | 8289 | 1471048994885 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:15 INFO - PROCESS | 8289 | 1471048995063 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 17:43:15 INFO - PROCESS | 8289 | 1471048995250 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:15 INFO - PROCESS | 8289 | 1471048995260 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:15 INFO - PROCESS | 8289 | ++DOCSHELL 0x9aed4400 == 57 [pid = 8289] [id = 78] 17:43:15 INFO - PROCESS | 8289 | ++DOMWINDOW == 108 (0x9aedbc00) [pid = 8289] [serial = 232] [outer = (nil)] 17:43:15 INFO - PROCESS | 8289 | ++DOMWINDOW == 109 (0x9b18cc00) [pid = 8289] [serial = 233] [outer = 0x9aedbc00] 17:43:15 INFO - PROCESS | 8289 | 1471048995338 Marionette DEBUG loaded listener.js 17:43:15 INFO - PROCESS | 8289 | ++DOMWINDOW == 110 (0x9b192000) [pid = 8289] [serial = 234] [outer = 0x9aedbc00] 17:43:16 INFO - PROCESS | 8289 | 1471048996120 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 17:43:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 17:43:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1277ms 17:43:16 INFO - PROCESS | 8289 | 1471048996148 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 17:43:16 INFO - PROCESS | 8289 | 1471048996152 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 17:43:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 17:43:16 INFO - PROCESS | 8289 | 1471048996158 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 17:43:16 INFO - PROCESS | 8289 | 1471048996162 Marionette TRACE conn3 <- [1,286,null,{}] 17:43:16 INFO - PROCESS | 8289 | 1471048996168 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:16 INFO - PROCESS | 8289 | 1471048996173 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:16 INFO - PROCESS | 8289 | 1471048996333 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 17:43:16 INFO - PROCESS | 8289 | 1471048996463 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:16 INFO - PROCESS | 8289 | 1471048996473 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:16 INFO - PROCESS | 8289 | ++DOCSHELL 0x92122000 == 58 [pid = 8289] [id = 79] 17:43:16 INFO - PROCESS | 8289 | ++DOMWINDOW == 111 (0x93935800) [pid = 8289] [serial = 235] [outer = (nil)] 17:43:16 INFO - PROCESS | 8289 | ++DOMWINDOW == 112 (0x9ba08c00) [pid = 8289] [serial = 236] [outer = 0x93935800] 17:43:16 INFO - PROCESS | 8289 | 1471048996553 Marionette DEBUG loaded listener.js 17:43:16 INFO - PROCESS | 8289 | ++DOMWINDOW == 113 (0x9bfd7400) [pid = 8289] [serial = 237] [outer = 0x93935800] 17:43:17 INFO - PROCESS | 8289 | 1471048997356 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 17:43:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 17:43:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1235ms 17:43:17 INFO - PROCESS | 8289 | 1471048997394 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 17:43:17 INFO - PROCESS | 8289 | 1471048997398 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 17:43:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 17:43:17 INFO - PROCESS | 8289 | 1471048997404 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 17:43:17 INFO - PROCESS | 8289 | 1471048997407 Marionette TRACE conn3 <- [1,290,null,{}] 17:43:17 INFO - PROCESS | 8289 | 1471048997413 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:17 INFO - PROCESS | 8289 | 1471048997423 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:17 INFO - PROCESS | 8289 | 1471048997617 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 17:43:17 INFO - PROCESS | 8289 | 1471048997772 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:17 INFO - PROCESS | 8289 | 1471048997778 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:17 INFO - PROCESS | 8289 | ++DOCSHELL 0x91bd9000 == 59 [pid = 8289] [id = 80] 17:43:17 INFO - PROCESS | 8289 | ++DOMWINDOW == 114 (0x91bd9400) [pid = 8289] [serial = 238] [outer = (nil)] 17:43:17 INFO - PROCESS | 8289 | ++DOMWINDOW == 115 (0x91be4800) [pid = 8289] [serial = 239] [outer = 0x91bd9400] 17:43:17 INFO - PROCESS | 8289 | 1471048997863 Marionette DEBUG loaded listener.js 17:43:17 INFO - PROCESS | 8289 | ++DOMWINDOW == 116 (0x9b195c00) [pid = 8289] [serial = 240] [outer = 0x91bd9400] 17:43:18 INFO - PROCESS | 8289 | 1471048998686 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 17:43:18 INFO - PROCESS | 8289 | ++DOMWINDOW == 117 (0x90b32800) [pid = 8289] [serial = 241] [outer = 0x93b4b000] 17:43:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 17:43:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1327ms 17:43:18 INFO - PROCESS | 8289 | 1471048998753 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 17:43:18 INFO - PROCESS | 8289 | 1471048998757 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 17:43:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 17:43:18 INFO - PROCESS | 8289 | 1471048998841 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 17:43:18 INFO - PROCESS | 8289 | 1471048998846 Marionette TRACE conn3 <- [1,294,null,{}] 17:43:18 INFO - PROCESS | 8289 | 1471048998856 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:18 INFO - PROCESS | 8289 | 1471048998861 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:19 INFO - PROCESS | 8289 | 1471048999028 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 17:43:19 INFO - PROCESS | 8289 | 1471048999199 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:19 INFO - PROCESS | 8289 | 1471048999211 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:19 INFO - PROCESS | 8289 | ++DOCSHELL 0x90b32000 == 60 [pid = 8289] [id = 81] 17:43:19 INFO - PROCESS | 8289 | ++DOMWINDOW == 118 (0x90b32400) [pid = 8289] [serial = 242] [outer = (nil)] 17:43:19 INFO - PROCESS | 8289 | ++DOMWINDOW == 119 (0x90b39c00) [pid = 8289] [serial = 243] [outer = 0x90b32400] 17:43:19 INFO - PROCESS | 8289 | 1471048999318 Marionette DEBUG loaded listener.js 17:43:19 INFO - PROCESS | 8289 | ++DOMWINDOW == 120 (0x91be4c00) [pid = 8289] [serial = 244] [outer = 0x90b32400] 17:43:20 INFO - PROCESS | 8289 | 1471049000127 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:43:20 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. 17:43:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1396ms 17:43:20 INFO - PROCESS | 8289 | 1471049000184 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 17:43:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 17:43:20 INFO - PROCESS | 8289 | 1471049000194 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 17:43:20 INFO - PROCESS | 8289 | 1471049000199 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 17:43:20 INFO - PROCESS | 8289 | 1471049000203 Marionette TRACE conn3 <- [1,298,null,{}] 17:43:20 INFO - PROCESS | 8289 | 1471049000209 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:20 INFO - PROCESS | 8289 | 1471049000214 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:20 INFO - PROCESS | 8289 | 1471049000374 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 17:43:20 INFO - PROCESS | 8289 | 1471049000530 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:20 INFO - PROCESS | 8289 | 1471049000540 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:20 INFO - PROCESS | 8289 | ++DOCSHELL 0x90b32c00 == 61 [pid = 8289] [id = 82] 17:43:20 INFO - PROCESS | 8289 | ++DOMWINDOW == 121 (0x90d83000) [pid = 8289] [serial = 245] [outer = (nil)] 17:43:20 INFO - PROCESS | 8289 | ++DOMWINDOW == 122 (0x90d87c00) [pid = 8289] [serial = 246] [outer = 0x90d83000] 17:43:20 INFO - PROCESS | 8289 | 1471049000615 Marionette DEBUG loaded listener.js 17:43:20 INFO - PROCESS | 8289 | ++DOMWINDOW == 123 (0x90d8ac00) [pid = 8289] [serial = 247] [outer = 0x90d83000] 17:43:21 INFO - PROCESS | 8289 | 1471049001411 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:43:21 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. 17:43:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1254ms 17:43:21 INFO - PROCESS | 8289 | 1471049001454 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 17:43:21 INFO - PROCESS | 8289 | 1471049001457 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 17:43:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 17:43:21 INFO - PROCESS | 8289 | 1471049001481 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 17:43:21 INFO - PROCESS | 8289 | 1471049001485 Marionette TRACE conn3 <- [1,302,null,{}] 17:43:21 INFO - PROCESS | 8289 | 1471049001490 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:21 INFO - PROCESS | 8289 | 1471049001495 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:21 INFO - PROCESS | 8289 | 1471049001656 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 17:43:21 INFO - PROCESS | 8289 | 1471049001814 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:21 INFO - PROCESS | 8289 | 1471049001822 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:21 INFO - PROCESS | 8289 | ++DOCSHELL 0x90d86400 == 62 [pid = 8289] [id = 83] 17:43:21 INFO - PROCESS | 8289 | ++DOMWINDOW == 124 (0x90d8a400) [pid = 8289] [serial = 248] [outer = (nil)] 17:43:21 INFO - PROCESS | 8289 | ++DOMWINDOW == 125 (0x90e94800) [pid = 8289] [serial = 249] [outer = 0x90d8a400] 17:43:21 INFO - PROCESS | 8289 | 1471049001899 Marionette DEBUG loaded listener.js 17:43:22 INFO - PROCESS | 8289 | ++DOMWINDOW == 126 (0x90e96c00) [pid = 8289] [serial = 250] [outer = 0x90d8a400] 17:43:22 INFO - PROCESS | 8289 | 1471049002717 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:43:22 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. 17:43:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1281ms 17:43:22 INFO - PROCESS | 8289 | 1471049002760 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 17:43:22 INFO - PROCESS | 8289 | 1471049002764 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 17:43:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 17:43:22 INFO - PROCESS | 8289 | 1471049002770 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 17:43:22 INFO - PROCESS | 8289 | 1471049002774 Marionette TRACE conn3 <- [1,306,null,{}] 17:43:22 INFO - PROCESS | 8289 | 1471049002779 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:22 INFO - PROCESS | 8289 | 1471049002784 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:22 INFO - PROCESS | 8289 | 1471049002945 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 17:43:23 INFO - PROCESS | 8289 | 1471049003112 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:23 INFO - PROCESS | 8289 | 1471049003120 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:23 INFO - PROCESS | 8289 | ++DOCSHELL 0x90d8fc00 == 63 [pid = 8289] [id = 84] 17:43:23 INFO - PROCESS | 8289 | ++DOMWINDOW == 127 (0x90e95c00) [pid = 8289] [serial = 251] [outer = (nil)] 17:43:23 INFO - PROCESS | 8289 | ++DOMWINDOW == 128 (0x90e9ec00) [pid = 8289] [serial = 252] [outer = 0x90e95c00] 17:43:23 INFO - PROCESS | 8289 | 1471049003200 Marionette DEBUG loaded listener.js 17:43:23 INFO - PROCESS | 8289 | ++DOMWINDOW == 129 (0x90ea3800) [pid = 8289] [serial = 253] [outer = 0x90e95c00] 17:43:24 INFO - PROCESS | 8289 | 1471049004301 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:43:24 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. 17:43:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1588ms 17:43:24 INFO - PROCESS | 8289 | 1471049004360 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 17:43:24 INFO - PROCESS | 8289 | 1471049004365 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 17:43:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 17:43:24 INFO - PROCESS | 8289 | 1471049004372 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 17:43:24 INFO - PROCESS | 8289 | 1471049004377 Marionette TRACE conn3 <- [1,310,null,{}] 17:43:24 INFO - PROCESS | 8289 | 1471049004385 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:24 INFO - PROCESS | 8289 | 1471049004390 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:24 INFO - PROCESS | 8289 | 1471049004557 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 17:43:24 INFO - PROCESS | 8289 | 1471049004731 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:24 INFO - PROCESS | 8289 | 1471049004740 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:24 INFO - PROCESS | 8289 | ++DOCSHELL 0x91be1400 == 64 [pid = 8289] [id = 85] 17:43:24 INFO - PROCESS | 8289 | ++DOMWINDOW == 130 (0x91be1c00) [pid = 8289] [serial = 254] [outer = (nil)] 17:43:24 INFO - PROCESS | 8289 | ++DOMWINDOW == 131 (0x922b4c00) [pid = 8289] [serial = 255] [outer = 0x91be1c00] 17:43:24 INFO - PROCESS | 8289 | 1471049004809 Marionette DEBUG loaded listener.js 17:43:24 INFO - PROCESS | 8289 | ++DOMWINDOW == 132 (0x923d3800) [pid = 8289] [serial = 256] [outer = 0x91be1c00] 17:43:25 INFO - PROCESS | 8289 | 1471049005699 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:43:25 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. 17:43:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1381ms 17:43:25 INFO - PROCESS | 8289 | 1471049005754 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 17:43:25 INFO - PROCESS | 8289 | 1471049005761 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 17:43:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 17:43:25 INFO - PROCESS | 8289 | 1471049005771 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 17:43:25 INFO - PROCESS | 8289 | 1471049005774 Marionette TRACE conn3 <- [1,314,null,{}] 17:43:25 INFO - PROCESS | 8289 | 1471049005781 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:25 INFO - PROCESS | 8289 | 1471049005786 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:25 INFO - PROCESS | 8289 | 1471049005947 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 17:43:26 INFO - PROCESS | 8289 | 1471049006122 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:26 INFO - PROCESS | 8289 | 1471049006128 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:26 INFO - PROCESS | 8289 | --DOCSHELL 0xa3114800 == 63 [pid = 8289] [id = 28] 17:43:26 INFO - PROCESS | 8289 | --DOMWINDOW == 131 (0x9a8ce000) [pid = 8289] [serial = 176] [outer = (nil)] [url = about:blank] 17:43:26 INFO - PROCESS | 8289 | ++DOCSHELL 0x923e1400 == 64 [pid = 8289] [id = 86] 17:43:26 INFO - PROCESS | 8289 | ++DOMWINDOW == 132 (0x9393c400) [pid = 8289] [serial = 257] [outer = (nil)] 17:43:26 INFO - PROCESS | 8289 | ++DOMWINDOW == 133 (0x95099c00) [pid = 8289] [serial = 258] [outer = 0x9393c400] 17:43:26 INFO - PROCESS | 8289 | 1471049006240 Marionette DEBUG loaded listener.js 17:43:26 INFO - PROCESS | 8289 | ++DOMWINDOW == 134 (0x950a6c00) [pid = 8289] [serial = 259] [outer = 0x9393c400] 17:43:26 INFO - PROCESS | 8289 | --DOCSHELL 0x919c6000 == 63 [pid = 8289] [id = 73] 17:43:26 INFO - PROCESS | 8289 | --DOCSHELL 0x9ae5b800 == 62 [pid = 8289] [id = 72] 17:43:26 INFO - PROCESS | 8289 | --DOCSHELL 0x9462d400 == 61 [pid = 8289] [id = 71] 17:43:26 INFO - PROCESS | 8289 | --DOCSHELL 0x9ae40c00 == 60 [pid = 8289] [id = 70] 17:43:26 INFO - PROCESS | 8289 | --DOCSHELL 0x9750d400 == 59 [pid = 8289] [id = 69] 17:43:26 INFO - PROCESS | 8289 | --DOCSHELL 0x92ee0c00 == 58 [pid = 8289] [id = 68] 17:43:26 INFO - PROCESS | 8289 | --DOCSHELL 0x9874d000 == 57 [pid = 8289] [id = 67] 17:43:26 INFO - PROCESS | 8289 | --DOCSHELL 0x99deb400 == 56 [pid = 8289] [id = 63] 17:43:26 INFO - PROCESS | 8289 | --DOCSHELL 0x939e1800 == 55 [pid = 8289] [id = 62] 17:43:26 INFO - PROCESS | 8289 | --DOCSHELL 0x922b4800 == 54 [pid = 8289] [id = 61] 17:43:26 INFO - PROCESS | 8289 | --DOCSHELL 0x91e32400 == 53 [pid = 8289] [id = 60] 17:43:26 INFO - PROCESS | 8289 | --DOMWINDOW == 133 (0xa2304000) [pid = 8289] [serial = 170] [outer = (nil)] [url = about:blank] 17:43:26 INFO - PROCESS | 8289 | --DOMWINDOW == 132 (0x9a4ce000) [pid = 8289] [serial = 173] [outer = (nil)] [url = about:blank] 17:43:26 INFO - PROCESS | 8289 | --DOMWINDOW == 131 (0x99ec7000) [pid = 8289] [serial = 146] [outer = (nil)] [url = about:blank] 17:43:26 INFO - PROCESS | 8289 | --DOMWINDOW == 130 (0xa8259800) [pid = 8289] [serial = 155] [outer = (nil)] [url = about:blank] 17:43:26 INFO - PROCESS | 8289 | --DOMWINDOW == 129 (0xa2372c00) [pid = 8289] [serial = 149] [outer = (nil)] [url = about:blank] 17:43:26 INFO - PROCESS | 8289 | --DOMWINDOW == 128 (0x9accd800) [pid = 8289] [serial = 164] [outer = (nil)] [url = about:blank] 17:43:26 INFO - PROCESS | 8289 | --DOMWINDOW == 127 (0x9b64b400) [pid = 8289] [serial = 165] [outer = (nil)] [url = about:blank] 17:43:26 INFO - PROCESS | 8289 | --DOMWINDOW == 126 (0x9634cc00) [pid = 8289] [serial = 161] [outer = (nil)] [url = about:blank] 17:43:26 INFO - PROCESS | 8289 | --DOMWINDOW == 125 (0x99e34c00) [pid = 8289] [serial = 162] [outer = (nil)] [url = about:blank] 17:43:26 INFO - PROCESS | 8289 | --DOMWINDOW == 124 (0x9c2b0c00) [pid = 8289] [serial = 167] [outer = (nil)] [url = about:blank] 17:43:26 INFO - PROCESS | 8289 | --DOMWINDOW == 123 (0x963df000) [pid = 8289] [serial = 159] [outer = (nil)] [url = about:blank] 17:43:26 INFO - PROCESS | 8289 | --DOMWINDOW == 122 (0x93b45800) [pid = 8289] [serial = 158] [outer = (nil)] [url = about:blank] 17:43:26 INFO - PROCESS | 8289 | --DOMWINDOW == 121 (0xa3183000) [pid = 8289] [serial = 143] [outer = (nil)] [url = about:blank] 17:43:26 INFO - PROCESS | 8289 | --DOMWINDOW == 120 (0xa68aac00) [pid = 8289] [serial = 152] [outer = (nil)] [url = about:blank] 17:43:26 INFO - PROCESS | 8289 | --DOMWINDOW == 119 (0xa23b9800) [pid = 8289] [serial = 174] [outer = (nil)] [url = about:blank] 17:43:26 INFO - PROCESS | 8289 | --DOMWINDOW == 118 (0xa2310000) [pid = 8289] [serial = 171] [outer = (nil)] [url = about:blank] 17:43:26 INFO - PROCESS | 8289 | --DOMWINDOW == 117 (0x9d915c00) [pid = 8289] [serial = 168] [outer = (nil)] [url = about:blank] 17:43:27 INFO - PROCESS | 8289 | 1471049007067 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:43:27 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. 17:43:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1332ms 17:43:27 INFO - PROCESS | 8289 | 1471049007103 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 17:43:27 INFO - PROCESS | 8289 | 1471049007106 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 17:43:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 17:43:27 INFO - PROCESS | 8289 | 1471049007112 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 17:43:27 INFO - PROCESS | 8289 | 1471049007118 Marionette TRACE conn3 <- [1,318,null,{}] 17:43:27 INFO - PROCESS | 8289 | 1471049007133 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:27 INFO - PROCESS | 8289 | 1471049007141 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:27 INFO - PROCESS | 8289 | 1471049007312 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 17:43:27 INFO - PROCESS | 8289 | 1471049007323 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:27 INFO - PROCESS | 8289 | 1471049007333 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:27 INFO - PROCESS | 8289 | ++DOCSHELL 0x9a778000 == 54 [pid = 8289] [id = 87] 17:43:27 INFO - PROCESS | 8289 | ++DOMWINDOW == 118 (0x9a779800) [pid = 8289] [serial = 260] [outer = (nil)] 17:43:27 INFO - PROCESS | 8289 | ++DOMWINDOW == 119 (0x9a8c3000) [pid = 8289] [serial = 261] [outer = 0x9a779800] 17:43:27 INFO - PROCESS | 8289 | 1471049007402 Marionette DEBUG loaded listener.js 17:43:27 INFO - PROCESS | 8289 | ++DOMWINDOW == 120 (0x9a8ca800) [pid = 8289] [serial = 262] [outer = 0x9a779800] 17:43:28 INFO - PROCESS | 8289 | 1471049008222 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:43:28 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. 17:43:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1135ms 17:43:28 INFO - PROCESS | 8289 | 1471049008247 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 17:43:28 INFO - PROCESS | 8289 | 1471049008251 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 17:43:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 17:43:28 INFO - PROCESS | 8289 | 1471049008257 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 17:43:28 INFO - PROCESS | 8289 | 1471049008260 Marionette TRACE conn3 <- [1,322,null,{}] 17:43:28 INFO - PROCESS | 8289 | 1471049008265 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:28 INFO - PROCESS | 8289 | 1471049008270 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:28 INFO - PROCESS | 8289 | 1471049008423 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 17:43:28 INFO - PROCESS | 8289 | 1471049008438 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:28 INFO - PROCESS | 8289 | 1471049008448 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:28 INFO - PROCESS | 8289 | ++DOCSHELL 0x91be4400 == 55 [pid = 8289] [id = 88] 17:43:28 INFO - PROCESS | 8289 | ++DOMWINDOW == 121 (0x9a8d1800) [pid = 8289] [serial = 263] [outer = (nil)] 17:43:28 INFO - PROCESS | 8289 | ++DOMWINDOW == 122 (0x9add2400) [pid = 8289] [serial = 264] [outer = 0x9a8d1800] 17:43:28 INFO - PROCESS | 8289 | 1471049008512 Marionette DEBUG loaded listener.js 17:43:28 INFO - PROCESS | 8289 | ++DOMWINDOW == 123 (0x9ae49400) [pid = 8289] [serial = 265] [outer = 0x9a8d1800] 17:43:29 INFO - PROCESS | 8289 | 1471049009365 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:43:29 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. 17:43:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1125ms 17:43:29 INFO - PROCESS | 8289 | 1471049009383 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 17:43:29 INFO - PROCESS | 8289 | 1471049009387 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 17:43:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 17:43:29 INFO - PROCESS | 8289 | 1471049009392 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 17:43:29 INFO - PROCESS | 8289 | 1471049009395 Marionette TRACE conn3 <- [1,326,null,{}] 17:43:29 INFO - PROCESS | 8289 | 1471049009400 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:29 INFO - PROCESS | 8289 | 1471049009405 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:29 INFO - PROCESS | 8289 | 1471049009602 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 17:43:29 INFO - PROCESS | 8289 | 1471049009626 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:29 INFO - PROCESS | 8289 | 1471049009634 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:29 INFO - PROCESS | 8289 | ++DOCSHELL 0x9a8ccc00 == 56 [pid = 8289] [id = 89] 17:43:29 INFO - PROCESS | 8289 | ++DOMWINDOW == 124 (0x9adcd400) [pid = 8289] [serial = 266] [outer = (nil)] 17:43:29 INFO - PROCESS | 8289 | ++DOMWINDOW == 125 (0x9ae62000) [pid = 8289] [serial = 267] [outer = 0x9adcd400] 17:43:29 INFO - PROCESS | 8289 | 1471049009698 Marionette DEBUG loaded listener.js 17:43:29 INFO - PROCESS | 8289 | ++DOMWINDOW == 126 (0x9aeccc00) [pid = 8289] [serial = 268] [outer = 0x9adcd400] 17:43:30 INFO - PROCESS | 8289 | 1471049010622 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:43:30 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. 17:43:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1277ms 17:43:30 INFO - PROCESS | 8289 | 1471049010669 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 17:43:30 INFO - PROCESS | 8289 | 1471049010673 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 17:43:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 17:43:30 INFO - PROCESS | 8289 | 1471049010685 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 17:43:30 INFO - PROCESS | 8289 | 1471049010687 Marionette TRACE conn3 <- [1,330,null,{}] 17:43:30 INFO - PROCESS | 8289 | 1471049010693 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:30 INFO - PROCESS | 8289 | 1471049010702 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:30 INFO - PROCESS | 8289 | 1471049010928 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 17:43:30 INFO - PROCESS | 8289 | 1471049010950 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:30 INFO - PROCESS | 8289 | 1471049010958 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:30 INFO - PROCESS | 8289 | ++DOCSHELL 0x9b18ac00 == 57 [pid = 8289] [id = 90] 17:43:30 INFO - PROCESS | 8289 | ++DOMWINDOW == 127 (0x9b191800) [pid = 8289] [serial = 269] [outer = (nil)] 17:43:31 INFO - PROCESS | 8289 | ++DOMWINDOW == 128 (0x9c029800) [pid = 8289] [serial = 270] [outer = 0x9b191800] 17:43:31 INFO - PROCESS | 8289 | 1471049011024 Marionette DEBUG loaded listener.js 17:43:31 INFO - PROCESS | 8289 | ++DOMWINDOW == 129 (0x9c2b0c00) [pid = 8289] [serial = 271] [outer = 0x9b191800] 17:43:31 INFO - PROCESS | 8289 | --DOMWINDOW == 128 (0x922ba000) [pid = 8289] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 17:43:31 INFO - PROCESS | 8289 | --DOMWINDOW == 127 (0x9aecd400) [pid = 8289] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 17:43:31 INFO - PROCESS | 8289 | --DOMWINDOW == 126 (0x987c9800) [pid = 8289] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 17:43:31 INFO - PROCESS | 8289 | --DOMWINDOW == 125 (0x922bb000) [pid = 8289] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 17:43:31 INFO - PROCESS | 8289 | --DOMWINDOW == 124 (0x9ba12800) [pid = 8289] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 17:43:31 INFO - PROCESS | 8289 | --DOMWINDOW == 123 (0x9ae5d400) [pid = 8289] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 17:43:31 INFO - PROCESS | 8289 | --DOMWINDOW == 122 (0x93b4d800) [pid = 8289] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 17:43:31 INFO - PROCESS | 8289 | --DOMWINDOW == 121 (0x919c8000) [pid = 8289] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 17:43:31 INFO - PROCESS | 8289 | --DOMWINDOW == 120 (0x9750f800) [pid = 8289] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 17:43:31 INFO - PROCESS | 8289 | --DOMWINDOW == 119 (0x9a8cd400) [pid = 8289] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 17:43:31 INFO - PROCESS | 8289 | 1471049011950 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:43:31 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. 17:43:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1278ms 17:43:31 INFO - PROCESS | 8289 | 1471049011970 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 17:43:31 INFO - PROCESS | 8289 | 1471049011973 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 17:43:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 17:43:31 INFO - PROCESS | 8289 | 1471049011979 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 17:43:31 INFO - PROCESS | 8289 | 1471049011982 Marionette TRACE conn3 <- [1,334,null,{}] 17:43:31 INFO - PROCESS | 8289 | 1471049011987 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:31 INFO - PROCESS | 8289 | 1471049011992 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:32 INFO - PROCESS | 8289 | 1471049012135 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 17:43:32 INFO - PROCESS | 8289 | 1471049012149 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:32 INFO - PROCESS | 8289 | 1471049012158 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:32 INFO - PROCESS | 8289 | ++DOCSHELL 0x99de5000 == 58 [pid = 8289] [id = 91] 17:43:32 INFO - PROCESS | 8289 | ++DOMWINDOW == 120 (0x9adcdc00) [pid = 8289] [serial = 272] [outer = (nil)] 17:43:32 INFO - PROCESS | 8289 | ++DOMWINDOW == 121 (0x9c021c00) [pid = 8289] [serial = 273] [outer = 0x9adcdc00] 17:43:32 INFO - PROCESS | 8289 | 1471049012232 Marionette DEBUG loaded listener.js 17:43:32 INFO - PROCESS | 8289 | ++DOMWINDOW == 122 (0x9d91b800) [pid = 8289] [serial = 274] [outer = 0x9adcdc00] 17:43:33 INFO - PROCESS | 8289 | 1471049013003 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:43:33 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. 17:43:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1037ms 17:43:33 INFO - PROCESS | 8289 | 1471049013017 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 17:43:33 INFO - PROCESS | 8289 | 1471049013027 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 17:43:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 17:43:33 INFO - PROCESS | 8289 | 1471049013059 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 17:43:33 INFO - PROCESS | 8289 | 1471049013062 Marionette TRACE conn3 <- [1,338,null,{}] 17:43:33 INFO - PROCESS | 8289 | 1471049013069 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:33 INFO - PROCESS | 8289 | 1471049013073 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:33 INFO - PROCESS | 8289 | 1471049013219 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 17:43:33 INFO - PROCESS | 8289 | 1471049013232 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:33 INFO - PROCESS | 8289 | 1471049013242 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:33 INFO - PROCESS | 8289 | ++DOCSHELL 0x919c6c00 == 59 [pid = 8289] [id = 92] 17:43:33 INFO - PROCESS | 8289 | ++DOMWINDOW == 123 (0x922ba000) [pid = 8289] [serial = 275] [outer = (nil)] 17:43:33 INFO - PROCESS | 8289 | ++DOMWINDOW == 124 (0xa22f9800) [pid = 8289] [serial = 276] [outer = 0x922ba000] 17:43:33 INFO - PROCESS | 8289 | 1471049013306 Marionette DEBUG loaded listener.js 17:43:33 INFO - PROCESS | 8289 | ++DOMWINDOW == 125 (0xa2320c00) [pid = 8289] [serial = 277] [outer = 0x922ba000] 17:43:34 INFO - PROCESS | 8289 | 1471049014368 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:43:34 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. 17:43:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1400ms 17:43:34 INFO - PROCESS | 8289 | 1471049014438 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 17:43:34 INFO - PROCESS | 8289 | 1471049014445 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 17:43:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 17:43:34 INFO - PROCESS | 8289 | 1471049014453 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 17:43:34 INFO - PROCESS | 8289 | 1471049014461 Marionette TRACE conn3 <- [1,342,null,{}] 17:43:34 INFO - PROCESS | 8289 | 1471049014468 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:34 INFO - PROCESS | 8289 | 1471049014474 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:34 INFO - PROCESS | 8289 | 1471049014696 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 17:43:34 INFO - PROCESS | 8289 | 1471049014901 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:34 INFO - PROCESS | 8289 | 1471049014909 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:34 INFO - PROCESS | 8289 | ++DOCSHELL 0x919c1800 == 60 [pid = 8289] [id = 93] 17:43:34 INFO - PROCESS | 8289 | ++DOMWINDOW == 126 (0x91bdcc00) [pid = 8289] [serial = 278] [outer = (nil)] 17:43:35 INFO - PROCESS | 8289 | ++DOMWINDOW == 127 (0x923dd800) [pid = 8289] [serial = 279] [outer = 0x91bdcc00] 17:43:35 INFO - PROCESS | 8289 | 1471049015040 Marionette DEBUG loaded listener.js 17:43:35 INFO - PROCESS | 8289 | ++DOMWINDOW == 128 (0x939e1800) [pid = 8289] [serial = 280] [outer = 0x91bdcc00] 17:43:35 INFO - PROCESS | 8289 | 1471049015890 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:43:35 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. 17:43:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1489ms 17:43:35 INFO - PROCESS | 8289 | 1471049015942 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 17:43:35 INFO - PROCESS | 8289 | 1471049015949 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 17:43:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 17:43:35 INFO - PROCESS | 8289 | 1471049015960 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 17:43:35 INFO - PROCESS | 8289 | 1471049015964 Marionette TRACE conn3 <- [1,346,null,{}] 17:43:35 INFO - PROCESS | 8289 | 1471049015970 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:35 INFO - PROCESS | 8289 | 1471049015977 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:36 INFO - PROCESS | 8289 | 1471049016205 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 17:43:36 INFO - PROCESS | 8289 | 1471049016367 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:36 INFO - PROCESS | 8289 | 1471049016375 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:36 INFO - PROCESS | 8289 | ++DOCSHELL 0x9a17a000 == 61 [pid = 8289] [id = 94] 17:43:36 INFO - PROCESS | 8289 | ++DOMWINDOW == 129 (0x9a1d0c00) [pid = 8289] [serial = 281] [outer = (nil)] 17:43:36 INFO - PROCESS | 8289 | ++DOMWINDOW == 130 (0x9a8c7800) [pid = 8289] [serial = 282] [outer = 0x9a1d0c00] 17:43:36 INFO - PROCESS | 8289 | 1471049016461 Marionette DEBUG loaded listener.js 17:43:36 INFO - PROCESS | 8289 | ++DOMWINDOW == 131 (0x9adcc000) [pid = 8289] [serial = 283] [outer = 0x9a1d0c00] 17:43:37 INFO - PROCESS | 8289 | 1471049017415 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:43:37 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. 17:43:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1480ms 17:43:37 INFO - PROCESS | 8289 | 1471049017442 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 17:43:37 INFO - PROCESS | 8289 | 1471049017446 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 17:43:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 17:43:37 INFO - PROCESS | 8289 | 1471049017454 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 17:43:37 INFO - PROCESS | 8289 | 1471049017460 Marionette TRACE conn3 <- [1,350,null,{}] 17:43:37 INFO - PROCESS | 8289 | 1471049017477 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:37 INFO - PROCESS | 8289 | 1471049017486 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:37 INFO - PROCESS | 8289 | 1471049017668 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 17:43:37 INFO - PROCESS | 8289 | 1471049017831 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:37 INFO - PROCESS | 8289 | 1471049017843 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:37 INFO - PROCESS | 8289 | ++DOCSHELL 0x9c03a000 == 62 [pid = 8289] [id = 95] 17:43:37 INFO - PROCESS | 8289 | ++DOMWINDOW == 132 (0x9c03e000) [pid = 8289] [serial = 284] [outer = (nil)] 17:43:37 INFO - PROCESS | 8289 | ++DOMWINDOW == 133 (0x9d91f400) [pid = 8289] [serial = 285] [outer = 0x9c03e000] 17:43:37 INFO - PROCESS | 8289 | 1471049017926 Marionette DEBUG loaded listener.js 17:43:38 INFO - PROCESS | 8289 | ++DOMWINDOW == 134 (0xa2379800) [pid = 8289] [serial = 286] [outer = 0x9c03e000] 17:43:38 INFO - PROCESS | 8289 | 1471049018785 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:43:38 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. 17:43:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1387ms 17:43:38 INFO - PROCESS | 8289 | 1471049018841 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 17:43:38 INFO - PROCESS | 8289 | 1471049018846 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 17:43:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 17:43:38 INFO - PROCESS | 8289 | 1471049018853 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 17:43:38 INFO - PROCESS | 8289 | 1471049018856 Marionette TRACE conn3 <- [1,354,null,{}] 17:43:38 INFO - PROCESS | 8289 | 1471049018862 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:38 INFO - PROCESS | 8289 | 1471049018867 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:39 INFO - PROCESS | 8289 | 1471049019045 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 17:43:39 INFO - PROCESS | 8289 | 1471049019208 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:39 INFO - PROCESS | 8289 | 1471049019219 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:39 INFO - PROCESS | 8289 | ++DOCSHELL 0x90b3e800 == 63 [pid = 8289] [id = 96] 17:43:39 INFO - PROCESS | 8289 | ++DOMWINDOW == 135 (0x9ba82c00) [pid = 8289] [serial = 287] [outer = (nil)] 17:43:39 INFO - PROCESS | 8289 | ++DOMWINDOW == 136 (0xa2545400) [pid = 8289] [serial = 288] [outer = 0x9ba82c00] 17:43:39 INFO - PROCESS | 8289 | 1471049019300 Marionette DEBUG loaded listener.js 17:43:39 INFO - PROCESS | 8289 | ++DOMWINDOW == 137 (0xa3111c00) [pid = 8289] [serial = 289] [outer = 0x9ba82c00] 17:43:40 INFO - PROCESS | 8289 | 1471049020198 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:43:40 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. 17:43:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1382ms 17:43:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 17:43:40 INFO - PROCESS | 8289 | 1471049020236 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 17:43:40 INFO - PROCESS | 8289 | 1471049020239 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 17:43:40 INFO - PROCESS | 8289 | 1471049020246 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 17:43:40 INFO - PROCESS | 8289 | 1471049020250 Marionette TRACE conn3 <- [1,358,null,{}] 17:43:40 INFO - PROCESS | 8289 | 1471049020255 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:40 INFO - PROCESS | 8289 | 1471049020260 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:40 INFO - PROCESS | 8289 | 1471049020433 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 17:43:40 INFO - PROCESS | 8289 | 1471049020599 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:40 INFO - PROCESS | 8289 | 1471049020609 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:40 INFO - PROCESS | 8289 | ++DOCSHELL 0xa310e800 == 64 [pid = 8289] [id = 97] 17:43:40 INFO - PROCESS | 8289 | ++DOMWINDOW == 138 (0xa3183000) [pid = 8289] [serial = 290] [outer = (nil)] 17:43:40 INFO - PROCESS | 8289 | ++DOMWINDOW == 139 (0xa4d52800) [pid = 8289] [serial = 291] [outer = 0xa3183000] 17:43:40 INFO - PROCESS | 8289 | 1471049020687 Marionette DEBUG loaded listener.js 17:43:40 INFO - PROCESS | 8289 | ++DOMWINDOW == 140 (0xa4f2c800) [pid = 8289] [serial = 292] [outer = 0xa3183000] 17:43:41 INFO - PROCESS | 8289 | 1471049021607 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:43:41 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. 17:43:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1429ms 17:43:41 INFO - PROCESS | 8289 | 1471049021675 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 17:43:41 INFO - PROCESS | 8289 | 1471049021678 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 17:43:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 17:43:41 INFO - PROCESS | 8289 | 1471049021685 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 17:43:41 INFO - PROCESS | 8289 | 1471049021689 Marionette TRACE conn3 <- [1,362,null,{}] 17:43:41 INFO - PROCESS | 8289 | 1471049021695 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:41 INFO - PROCESS | 8289 | 1471049021704 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:41 INFO - PROCESS | 8289 | 1471049021935 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 17:43:42 INFO - PROCESS | 8289 | 1471049022103 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:42 INFO - PROCESS | 8289 | 1471049022113 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:42 INFO - PROCESS | 8289 | ++DOCSHELL 0x8f68bc00 == 65 [pid = 8289] [id = 98] 17:43:42 INFO - PROCESS | 8289 | ++DOMWINDOW == 141 (0x8f68dc00) [pid = 8289] [serial = 293] [outer = (nil)] 17:43:42 INFO - PROCESS | 8289 | ++DOMWINDOW == 142 (0x9b194c00) [pid = 8289] [serial = 294] [outer = 0x8f68dc00] 17:43:42 INFO - PROCESS | 8289 | 1471049022243 Marionette DEBUG loaded listener.js 17:43:42 INFO - PROCESS | 8289 | ++DOMWINDOW == 143 (0xa61c6800) [pid = 8289] [serial = 295] [outer = 0x8f68dc00] 17:43:43 INFO - PROCESS | 8289 | 1471049023099 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:43:43 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. 17:43:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1480ms 17:43:43 INFO - PROCESS | 8289 | 1471049023167 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 17:43:43 INFO - PROCESS | 8289 | 1471049023170 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 17:43:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 17:43:43 INFO - PROCESS | 8289 | 1471049023177 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 17:43:43 INFO - PROCESS | 8289 | 1471049023180 Marionette TRACE conn3 <- [1,366,null,{}] 17:43:43 INFO - PROCESS | 8289 | 1471049023186 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:43 INFO - PROCESS | 8289 | 1471049023191 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:43 INFO - PROCESS | 8289 | 1471049023357 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 17:43:43 INFO - PROCESS | 8289 | 1471049023521 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:43 INFO - PROCESS | 8289 | 1471049023528 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:43 INFO - PROCESS | 8289 | ++DOCSHELL 0x92456400 == 66 [pid = 8289] [id = 99] 17:43:43 INFO - PROCESS | 8289 | ++DOMWINDOW == 144 (0x92457c00) [pid = 8289] [serial = 296] [outer = (nil)] 17:43:43 INFO - PROCESS | 8289 | ++DOMWINDOW == 145 (0x9245c000) [pid = 8289] [serial = 297] [outer = 0x92457c00] 17:43:43 INFO - PROCESS | 8289 | 1471049023607 Marionette DEBUG loaded listener.js 17:43:43 INFO - PROCESS | 8289 | ++DOMWINDOW == 146 (0x9245ec00) [pid = 8289] [serial = 298] [outer = 0x92457c00] 17:43:44 INFO - PROCESS | 8289 | 1471049024472 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:43:44 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. 17:43:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1334ms 17:43:44 INFO - PROCESS | 8289 | 1471049024512 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 17:43:44 INFO - PROCESS | 8289 | 1471049024515 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 17:43:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 17:43:44 INFO - PROCESS | 8289 | 1471049024522 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 17:43:44 INFO - PROCESS | 8289 | 1471049024531 Marionette TRACE conn3 <- [1,370,null,{}] 17:43:44 INFO - PROCESS | 8289 | 1471049024537 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:44 INFO - PROCESS | 8289 | 1471049024542 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:44 INFO - PROCESS | 8289 | 1471049024708 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 17:43:44 INFO - PROCESS | 8289 | 1471049024871 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:44 INFO - PROCESS | 8289 | 1471049024878 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:44 INFO - PROCESS | 8289 | ++DOCSHELL 0x92462400 == 67 [pid = 8289] [id = 100] 17:43:44 INFO - PROCESS | 8289 | ++DOMWINDOW == 147 (0x92462800) [pid = 8289] [serial = 299] [outer = (nil)] 17:43:44 INFO - PROCESS | 8289 | ++DOMWINDOW == 148 (0xa2538800) [pid = 8289] [serial = 300] [outer = 0x92462800] 17:43:44 INFO - PROCESS | 8289 | 1471049024953 Marionette DEBUG loaded listener.js 17:43:45 INFO - PROCESS | 8289 | ++DOMWINDOW == 149 (0xa6738000) [pid = 8289] [serial = 301] [outer = 0x92462800] 17:43:45 INFO - PROCESS | 8289 | 1471049025886 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:43:45 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. 17:43:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1395ms 17:43:45 INFO - PROCESS | 8289 | 1471049025918 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 17:43:45 INFO - PROCESS | 8289 | 1471049025922 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 17:43:45 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 17:43:45 INFO - PROCESS | 8289 | 1471049025928 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 17:43:45 INFO - PROCESS | 8289 | 1471049025932 Marionette TRACE conn3 <- [1,374,null,{}] 17:43:45 INFO - PROCESS | 8289 | 1471049025937 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:45 INFO - PROCESS | 8289 | 1471049025942 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:46 INFO - PROCESS | 8289 | 1471049026117 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 17:43:46 INFO - PROCESS | 8289 | 1471049026284 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:46 INFO - PROCESS | 8289 | 1471049026290 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:46 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ee14000 == 68 [pid = 8289] [id = 101] 17:43:46 INFO - PROCESS | 8289 | ++DOMWINDOW == 150 (0x8ee14800) [pid = 8289] [serial = 302] [outer = (nil)] 17:43:46 INFO - PROCESS | 8289 | ++DOMWINDOW == 151 (0x8ee1c000) [pid = 8289] [serial = 303] [outer = 0x8ee14800] 17:43:46 INFO - PROCESS | 8289 | 1471049026369 Marionette DEBUG loaded listener.js 17:43:46 INFO - PROCESS | 8289 | ++DOMWINDOW == 152 (0x8ee1d400) [pid = 8289] [serial = 304] [outer = 0x8ee14800] 17:43:47 INFO - PROCESS | 8289 | 1471049027601 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 17:43:47 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 17:43:47 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1730ms 17:43:47 INFO - PROCESS | 8289 | 1471049027667 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 17:43:47 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 17:43:47 INFO - PROCESS | 8289 | 1471049027673 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 17:43:47 INFO - PROCESS | 8289 | 1471049027680 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 17:43:47 INFO - PROCESS | 8289 | 1471049027685 Marionette TRACE conn3 <- [1,378,null,{}] 17:43:47 INFO - PROCESS | 8289 | 1471049027692 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:47 INFO - PROCESS | 8289 | 1471049027697 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:47 INFO - PROCESS | 8289 | 1471049027938 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 17:43:48 INFO - PROCESS | 8289 | 1471049028088 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:48 INFO - PROCESS | 8289 | 1471049028097 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:48 INFO - PROCESS | 8289 | ++DOCSHELL 0x90d89800 == 69 [pid = 8289] [id = 102] 17:43:48 INFO - PROCESS | 8289 | ++DOMWINDOW == 153 (0x90d8a000) [pid = 8289] [serial = 305] [outer = (nil)] 17:43:48 INFO - PROCESS | 8289 | ++DOMWINDOW == 154 (0x90e9f000) [pid = 8289] [serial = 306] [outer = 0x90d8a000] 17:43:48 INFO - PROCESS | 8289 | 1471049028182 Marionette DEBUG loaded listener.js 17:43:48 INFO - PROCESS | 8289 | ++DOMWINDOW == 155 (0x919c4400) [pid = 8289] [serial = 307] [outer = 0x90d8a000] 17:43:49 INFO - PROCESS | 8289 | 1471049029107 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 17:43:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 17:43:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1480ms 17:43:49 INFO - PROCESS | 8289 | 1471049029159 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 17:43:49 INFO - PROCESS | 8289 | 1471049029167 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 17:43:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 17:43:49 INFO - PROCESS | 8289 | 1471049029177 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 17:43:49 INFO - PROCESS | 8289 | 1471049029180 Marionette TRACE conn3 <- [1,382,null,{}] 17:43:49 INFO - PROCESS | 8289 | 1471049029187 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:49 INFO - PROCESS | 8289 | 1471049029193 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:49 INFO - PROCESS | 8289 | 1471049029370 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 17:43:49 INFO - PROCESS | 8289 | 1471049029579 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:49 INFO - PROCESS | 8289 | 1471049029587 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:49 INFO - PROCESS | 8289 | ++DOCSHELL 0x91bd8c00 == 70 [pid = 8289] [id = 103] 17:43:49 INFO - PROCESS | 8289 | ++DOMWINDOW == 156 (0x91be6400) [pid = 8289] [serial = 308] [outer = (nil)] 17:43:49 INFO - PROCESS | 8289 | ++DOMWINDOW == 157 (0x923db000) [pid = 8289] [serial = 309] [outer = 0x91be6400] 17:43:49 INFO - PROCESS | 8289 | 1471049029670 Marionette DEBUG loaded listener.js 17:43:49 INFO - PROCESS | 8289 | ++DOMWINDOW == 158 (0x92581c00) [pid = 8289] [serial = 310] [outer = 0x91be6400] 17:43:50 INFO - PROCESS | 8289 | --DOCSHELL 0x963e2400 == 69 [pid = 8289] [id = 49] 17:43:50 INFO - PROCESS | 8289 | --DOCSHELL 0xa67b6c00 == 68 [pid = 8289] [id = 51] 17:43:50 INFO - PROCESS | 8289 | --DOMWINDOW == 157 (0x9aed5c00) [pid = 8289] [serial = 197] [outer = (nil)] [url = about:blank] 17:43:50 INFO - PROCESS | 8289 | --DOMWINDOW == 156 (0x9ae6ac00) [pid = 8289] [serial = 221] [outer = (nil)] [url = about:blank] 17:43:50 INFO - PROCESS | 8289 | --DOMWINDOW == 155 (0xa6737c00) [pid = 8289] [serial = 194] [outer = (nil)] [url = about:blank] 17:43:50 INFO - PROCESS | 8289 | --DOCSHELL 0x9c041400 == 67 [pid = 8289] [id = 50] 17:43:50 INFO - PROCESS | 8289 | --DOCSHELL 0x99de5000 == 66 [pid = 8289] [id = 91] 17:43:50 INFO - PROCESS | 8289 | --DOCSHELL 0x9b18ac00 == 65 [pid = 8289] [id = 90] 17:43:50 INFO - PROCESS | 8289 | --DOCSHELL 0x9a8ccc00 == 64 [pid = 8289] [id = 89] 17:43:50 INFO - PROCESS | 8289 | --DOCSHELL 0x91be4400 == 63 [pid = 8289] [id = 88] 17:43:50 INFO - PROCESS | 8289 | --DOCSHELL 0x9a778000 == 62 [pid = 8289] [id = 87] 17:43:50 INFO - PROCESS | 8289 | --DOCSHELL 0x923e1400 == 61 [pid = 8289] [id = 86] 17:43:50 INFO - PROCESS | 8289 | --DOCSHELL 0x91be1400 == 60 [pid = 8289] [id = 85] 17:43:50 INFO - PROCESS | 8289 | --DOCSHELL 0x90d86400 == 59 [pid = 8289] [id = 83] 17:43:50 INFO - PROCESS | 8289 | --DOCSHELL 0x90b32c00 == 58 [pid = 8289] [id = 82] 17:43:50 INFO - PROCESS | 8289 | --DOCSHELL 0x90b32000 == 57 [pid = 8289] [id = 81] 17:43:50 INFO - PROCESS | 8289 | SkCairoFTTypeface::onFilterRec unimplemented 17:43:50 INFO - PROCESS | 8289 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:43:50 INFO - PROCESS | 8289 | SkCairoFTTypeface::onFilterRec unimplemented 17:43:50 INFO - PROCESS | 8289 | SkCairoFTTypeface::onFilterRec unimplemented 17:43:50 INFO - PROCESS | 8289 | SkCairoFTTypeface::onFilterRec unimplemented 17:43:50 INFO - PROCESS | 8289 | --DOCSHELL 0x91bd9000 == 56 [pid = 8289] [id = 80] 17:43:50 INFO - PROCESS | 8289 | --DOCSHELL 0x92122000 == 55 [pid = 8289] [id = 79] 17:43:50 INFO - PROCESS | 8289 | --DOCSHELL 0x9aed4400 == 54 [pid = 8289] [id = 78] 17:43:50 INFO - PROCESS | 8289 | --DOCSHELL 0x9ae40800 == 53 [pid = 8289] [id = 77] 17:43:50 INFO - PROCESS | 8289 | --DOCSHELL 0x923e1000 == 52 [pid = 8289] [id = 76] 17:43:50 INFO - PROCESS | 8289 | --DOCSHELL 0x91e32800 == 51 [pid = 8289] [id = 75] 17:43:50 INFO - PROCESS | 8289 | --DOCSHELL 0x919c1400 == 50 [pid = 8289] [id = 74] 17:43:50 INFO - PROCESS | 8289 | 1471049030665 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 17:43:50 INFO - PROCESS | 8289 | --DOMWINDOW == 154 (0x963e1c00) [pid = 8289] [serial = 177] [outer = (nil)] [url = about:blank] 17:43:50 INFO - PROCESS | 8289 | --DOMWINDOW == 153 (0x9aed7c00) [pid = 8289] [serial = 209] [outer = (nil)] [url = about:blank] 17:43:50 INFO - PROCESS | 8289 | --DOMWINDOW == 152 (0x99e34800) [pid = 8289] [serial = 201] [outer = (nil)] [url = about:blank] 17:43:50 INFO - PROCESS | 8289 | --DOMWINDOW == 151 (0x99df0000) [pid = 8289] [serial = 200] [outer = (nil)] [url = about:blank] 17:43:50 INFO - PROCESS | 8289 | --DOMWINDOW == 150 (0x97f3a800) [pid = 8289] [serial = 117] [outer = (nil)] [url = about:blank] 17:43:50 INFO - PROCESS | 8289 | --DOMWINDOW == 149 (0xa20a4800) [pid = 8289] [serial = 120] [outer = (nil)] [url = about:blank] 17:43:50 INFO - PROCESS | 8289 | --DOMWINDOW == 148 (0x9adcc800) [pid = 8289] [serial = 191] [outer = (nil)] [url = about:blank] 17:43:50 INFO - PROCESS | 8289 | --DOMWINDOW == 147 (0x9aed2c00) [pid = 8289] [serial = 215] [outer = (nil)] [url = about:blank] 17:43:50 INFO - PROCESS | 8289 | --DOMWINDOW == 146 (0x9ae3c800) [pid = 8289] [serial = 204] [outer = (nil)] [url = about:blank] 17:43:50 INFO - PROCESS | 8289 | --DOMWINDOW == 145 (0x9adcbc00) [pid = 8289] [serial = 203] [outer = (nil)] [url = about:blank] 17:43:50 INFO - PROCESS | 8289 | --DOMWINDOW == 144 (0x919cbc00) [pid = 8289] [serial = 218] [outer = (nil)] [url = about:blank] 17:43:50 INFO - PROCESS | 8289 | --DOMWINDOW == 143 (0x9ae41800) [pid = 8289] [serial = 206] [outer = (nil)] [url = about:blank] 17:43:50 INFO - PROCESS | 8289 | --DOMWINDOW == 142 (0x9ae47000) [pid = 8289] [serial = 207] [outer = (nil)] [url = about:blank] 17:43:50 INFO - PROCESS | 8289 | --DOMWINDOW == 141 (0x922bfc00) [pid = 8289] [serial = 179] [outer = (nil)] [url = about:blank] 17:43:50 INFO - PROCESS | 8289 | --DOMWINDOW == 140 (0x9a4cf800) [pid = 8289] [serial = 182] [outer = (nil)] [url = about:blank] 17:43:50 INFO - PROCESS | 8289 | --DOMWINDOW == 139 (0xa4f30800) [pid = 8289] [serial = 188] [outer = (nil)] [url = about:blank] 17:43:50 INFO - PROCESS | 8289 | --DOMWINDOW == 138 (0x9c02a800) [pid = 8289] [serial = 185] [outer = (nil)] [url = about:blank] 17:43:50 INFO - PROCESS | 8289 | --DOMWINDOW == 137 (0x9c038000) [pid = 8289] [serial = 212] [outer = (nil)] [url = about:blank] 17:43:50 INFO - PROCESS | 8289 | --DOMWINDOW == 136 (0x9c2b9c00) [pid = 8289] [serial = 216] [outer = (nil)] [url = about:blank] 17:43:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 17:43:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1530ms 17:43:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 17:43:50 INFO - PROCESS | 8289 | --DOMWINDOW == 135 (0x919cf400) [pid = 8289] [serial = 219] [outer = (nil)] [url = about:blank] 17:43:50 INFO - PROCESS | 8289 | --DOMWINDOW == 134 (0x9c03d400) [pid = 8289] [serial = 213] [outer = (nil)] [url = about:blank] 17:43:50 INFO - PROCESS | 8289 | --DOMWINDOW == 133 (0x9ba0fc00) [pid = 8289] [serial = 210] [outer = (nil)] [url = about:blank] 17:43:50 INFO - PROCESS | 8289 | 1471049030707 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 17:43:50 INFO - PROCESS | 8289 | 1471049030710 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 17:43:50 INFO - PROCESS | 8289 | 1471049030717 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 17:43:50 INFO - PROCESS | 8289 | 1471049030725 Marionette TRACE conn3 <- [1,386,null,{}] 17:43:50 INFO - PROCESS | 8289 | 1471049030740 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:50 INFO - PROCESS | 8289 | 1471049030748 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:50 INFO - PROCESS | 8289 | 1471049030922 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 17:43:51 INFO - PROCESS | 8289 | 1471049031111 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:51 INFO - PROCESS | 8289 | 1471049031118 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:51 INFO - PROCESS | 8289 | ++DOCSHELL 0x92588400 == 51 [pid = 8289] [id = 104] 17:43:51 INFO - PROCESS | 8289 | ++DOMWINDOW == 134 (0x92588c00) [pid = 8289] [serial = 311] [outer = (nil)] 17:43:51 INFO - PROCESS | 8289 | ++DOMWINDOW == 135 (0x9258e000) [pid = 8289] [serial = 312] [outer = 0x92588c00] 17:43:51 INFO - PROCESS | 8289 | 1471049031201 Marionette DEBUG loaded listener.js 17:43:51 INFO - PROCESS | 8289 | ++DOMWINDOW == 136 (0x92eeb400) [pid = 8289] [serial = 313] [outer = 0x92588c00] 17:43:51 INFO - PROCESS | 8289 | 1471049031931 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 17:43:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 17:43:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1233ms 17:43:51 INFO - PROCESS | 8289 | 1471049031951 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 17:43:51 INFO - PROCESS | 8289 | 1471049031956 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 17:43:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 17:43:51 INFO - PROCESS | 8289 | 1471049031973 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 17:43:51 INFO - PROCESS | 8289 | 1471049031976 Marionette TRACE conn3 <- [1,390,null,{}] 17:43:51 INFO - PROCESS | 8289 | 1471049031981 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:51 INFO - PROCESS | 8289 | 1471049031986 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:52 INFO - PROCESS | 8289 | 1471049032142 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 17:43:52 INFO - PROCESS | 8289 | 1471049032155 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:52 INFO - PROCESS | 8289 | 1471049032164 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:52 INFO - PROCESS | 8289 | ++DOCSHELL 0x9258b800 == 52 [pid = 8289] [id = 105] 17:43:52 INFO - PROCESS | 8289 | ++DOMWINDOW == 137 (0x9462d000) [pid = 8289] [serial = 314] [outer = (nil)] 17:43:52 INFO - PROCESS | 8289 | ++DOMWINDOW == 138 (0x9509e400) [pid = 8289] [serial = 315] [outer = 0x9462d000] 17:43:52 INFO - PROCESS | 8289 | 1471049032238 Marionette DEBUG loaded listener.js 17:43:52 INFO - PROCESS | 8289 | ++DOMWINDOW == 139 (0x963eb400) [pid = 8289] [serial = 316] [outer = 0x9462d000] 17:43:53 INFO - PROCESS | 8289 | 1471049033220 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 17:43:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 17:43:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1287ms 17:43:53 INFO - PROCESS | 8289 | 1471049033259 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 17:43:53 INFO - PROCESS | 8289 | 1471049033262 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 17:43:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 17:43:53 INFO - PROCESS | 8289 | 1471049033269 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 17:43:53 INFO - PROCESS | 8289 | 1471049033272 Marionette TRACE conn3 <- [1,394,null,{}] 17:43:53 INFO - PROCESS | 8289 | 1471049033289 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:53 INFO - PROCESS | 8289 | 1471049033294 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:53 INFO - PROCESS | 8289 | 1471049033501 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 17:43:53 INFO - PROCESS | 8289 | 1471049033525 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:53 INFO - PROCESS | 8289 | 1471049033532 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:53 INFO - PROCESS | 8289 | ++DOCSHELL 0x919cf800 == 53 [pid = 8289] [id = 106] 17:43:53 INFO - PROCESS | 8289 | ++DOMWINDOW == 140 (0x92586800) [pid = 8289] [serial = 317] [outer = (nil)] 17:43:53 INFO - PROCESS | 8289 | ++DOMWINDOW == 141 (0x99df0000) [pid = 8289] [serial = 318] [outer = 0x92586800] 17:43:53 INFO - PROCESS | 8289 | 1471049033611 Marionette DEBUG loaded listener.js 17:43:53 INFO - PROCESS | 8289 | ++DOMWINDOW == 142 (0x9a4cf400) [pid = 8289] [serial = 319] [outer = 0x92586800] 17:43:54 INFO - PROCESS | 8289 | 1471049034495 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 17:43:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 17:43:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1289ms 17:43:54 INFO - PROCESS | 8289 | 1471049034565 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 17:43:54 INFO - PROCESS | 8289 | 1471049034568 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 17:43:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 17:43:54 INFO - PROCESS | 8289 | 1471049034576 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 17:43:54 INFO - PROCESS | 8289 | 1471049034579 Marionette TRACE conn3 <- [1,398,null,{}] 17:43:54 INFO - PROCESS | 8289 | 1471049034585 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:54 INFO - PROCESS | 8289 | 1471049034594 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:54 INFO - PROCESS | 8289 | 1471049034843 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 17:43:54 INFO - PROCESS | 8289 | 1471049034865 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:54 INFO - PROCESS | 8289 | 1471049034873 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:54 INFO - PROCESS | 8289 | ++DOCSHELL 0x92ee0800 == 54 [pid = 8289] [id = 107] 17:43:54 INFO - PROCESS | 8289 | ++DOMWINDOW == 143 (0x950a2400) [pid = 8289] [serial = 320] [outer = (nil)] 17:43:54 INFO - PROCESS | 8289 | ++DOMWINDOW == 144 (0x9ae3d000) [pid = 8289] [serial = 321] [outer = 0x950a2400] 17:43:54 INFO - PROCESS | 8289 | 1471049034945 Marionette DEBUG loaded listener.js 17:43:55 INFO - PROCESS | 8289 | ++DOMWINDOW == 145 (0x9ae45000) [pid = 8289] [serial = 322] [outer = 0x950a2400] 17:43:55 INFO - PROCESS | 8289 | --DOMWINDOW == 144 (0x9adcd400) [pid = 8289] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 17:43:55 INFO - PROCESS | 8289 | --DOMWINDOW == 143 (0x9a779800) [pid = 8289] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 17:43:55 INFO - PROCESS | 8289 | --DOMWINDOW == 142 (0x91be1c00) [pid = 8289] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 17:43:55 INFO - PROCESS | 8289 | --DOMWINDOW == 141 (0x9b191800) [pid = 8289] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 17:43:55 INFO - PROCESS | 8289 | --DOMWINDOW == 140 (0x9adcdc00) [pid = 8289] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 17:43:55 INFO - PROCESS | 8289 | --DOMWINDOW == 139 (0x9a8d1800) [pid = 8289] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 17:43:55 INFO - PROCESS | 8289 | --DOMWINDOW == 138 (0x9393c400) [pid = 8289] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 17:43:56 INFO - PROCESS | 8289 | 1471049036038 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 17:43:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 17:43:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1485ms 17:43:56 INFO - PROCESS | 8289 | 1471049036063 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 17:43:56 INFO - PROCESS | 8289 | 1471049036067 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 17:43:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 17:43:56 INFO - PROCESS | 8289 | 1471049036081 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 17:43:56 INFO - PROCESS | 8289 | 1471049036083 Marionette TRACE conn3 <- [1,402,null,{}] 17:43:56 INFO - PROCESS | 8289 | 1471049036089 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:56 INFO - PROCESS | 8289 | 1471049036094 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:56 INFO - PROCESS | 8289 | 1471049036255 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 17:43:56 INFO - PROCESS | 8289 | 1471049036268 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:56 INFO - PROCESS | 8289 | 1471049036276 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:56 INFO - PROCESS | 8289 | ++DOCSHELL 0x91be1c00 == 55 [pid = 8289] [id = 108] 17:43:56 INFO - PROCESS | 8289 | ++DOMWINDOW == 139 (0x92462000) [pid = 8289] [serial = 323] [outer = (nil)] 17:43:56 INFO - PROCESS | 8289 | ++DOMWINDOW == 140 (0x9ae49000) [pid = 8289] [serial = 324] [outer = 0x92462000] 17:43:56 INFO - PROCESS | 8289 | 1471049036339 Marionette DEBUG loaded listener.js 17:43:56 INFO - PROCESS | 8289 | ++DOMWINDOW == 141 (0x9ae5fc00) [pid = 8289] [serial = 325] [outer = 0x92462000] 17:43:57 INFO - PROCESS | 8289 | 1471049037212 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 17:43:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 17:43:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1180ms 17:43:57 INFO - PROCESS | 8289 | 1471049037262 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 17:43:57 INFO - PROCESS | 8289 | 1471049037265 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 17:43:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 17:43:57 INFO - PROCESS | 8289 | 1471049037272 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 17:43:57 INFO - PROCESS | 8289 | 1471049037275 Marionette TRACE conn3 <- [1,406,null,{}] 17:43:57 INFO - PROCESS | 8289 | 1471049037281 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:57 INFO - PROCESS | 8289 | 1471049037285 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:57 INFO - PROCESS | 8289 | 1471049037483 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 17:43:57 INFO - PROCESS | 8289 | 1471049037707 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:57 INFO - PROCESS | 8289 | 1471049037717 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:57 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ee13c00 == 56 [pid = 8289] [id = 109] 17:43:57 INFO - PROCESS | 8289 | ++DOMWINDOW == 142 (0x8ee14c00) [pid = 8289] [serial = 326] [outer = (nil)] 17:43:57 INFO - PROCESS | 8289 | ++DOMWINDOW == 143 (0x8ee1c400) [pid = 8289] [serial = 327] [outer = 0x8ee14c00] 17:43:57 INFO - PROCESS | 8289 | 1471049037807 Marionette DEBUG loaded listener.js 17:43:57 INFO - PROCESS | 8289 | ++DOMWINDOW == 144 (0x90b36400) [pid = 8289] [serial = 328] [outer = 0x8ee14c00] 17:43:58 INFO - PROCESS | 8289 | 1471049038815 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 17:43:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 17:43:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1578ms 17:43:58 INFO - PROCESS | 8289 | 1471049038853 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 17:43:58 INFO - PROCESS | 8289 | 1471049038859 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 17:43:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 17:43:58 INFO - PROCESS | 8289 | 1471049038868 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 17:43:58 INFO - PROCESS | 8289 | 1471049038873 Marionette TRACE conn3 <- [1,410,null,{}] 17:43:58 INFO - PROCESS | 8289 | 1471049038880 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:43:58 INFO - PROCESS | 8289 | 1471049038889 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:59 INFO - PROCESS | 8289 | 1471049039079 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 17:43:59 INFO - PROCESS | 8289 | 1471049039295 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:43:59 INFO - PROCESS | 8289 | 1471049039305 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:43:59 INFO - PROCESS | 8289 | ++DOCSHELL 0x91bdd800 == 57 [pid = 8289] [id = 110] 17:43:59 INFO - PROCESS | 8289 | ++DOMWINDOW == 145 (0x91e32800) [pid = 8289] [serial = 329] [outer = (nil)] 17:43:59 INFO - PROCESS | 8289 | ++DOMWINDOW == 146 (0x922b0c00) [pid = 8289] [serial = 330] [outer = 0x91e32800] 17:43:59 INFO - PROCESS | 8289 | 1471049039432 Marionette DEBUG loaded listener.js 17:43:59 INFO - PROCESS | 8289 | ++DOMWINDOW == 147 (0x922bd800) [pid = 8289] [serial = 331] [outer = 0x91e32800] 17:44:00 INFO - PROCESS | 8289 | 1471049040343 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 17:44:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 17:44:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1530ms 17:44:00 INFO - PROCESS | 8289 | 1471049040401 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 17:44:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 17:44:00 INFO - PROCESS | 8289 | 1471049040408 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 17:44:00 INFO - PROCESS | 8289 | 1471049040415 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 17:44:00 INFO - PROCESS | 8289 | 1471049040418 Marionette TRACE conn3 <- [1,414,null,{}] 17:44:00 INFO - PROCESS | 8289 | 1471049040424 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:00 INFO - PROCESS | 8289 | 1471049040430 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:00 INFO - PROCESS | 8289 | 1471049040636 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 17:44:00 INFO - PROCESS | 8289 | 1471049040931 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:00 INFO - PROCESS | 8289 | 1471049040939 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:00 INFO - PROCESS | 8289 | ++DOCSHELL 0x92584400 == 58 [pid = 8289] [id = 111] 17:44:00 INFO - PROCESS | 8289 | ++DOMWINDOW == 148 (0x93b42800) [pid = 8289] [serial = 332] [outer = (nil)] 17:44:01 INFO - PROCESS | 8289 | ++DOMWINDOW == 149 (0x950a0000) [pid = 8289] [serial = 333] [outer = 0x93b42800] 17:44:01 INFO - PROCESS | 8289 | 1471049041032 Marionette DEBUG loaded listener.js 17:44:01 INFO - PROCESS | 8289 | ++DOMWINDOW == 150 (0x99de3c00) [pid = 8289] [serial = 334] [outer = 0x93b42800] 17:44:01 INFO - PROCESS | 8289 | 1471049041956 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 17:44:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 17:44:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1587ms 17:44:02 INFO - PROCESS | 8289 | 1471049042002 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 17:44:02 INFO - PROCESS | 8289 | 1471049042006 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 17:44:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 17:44:02 INFO - PROCESS | 8289 | 1471049042022 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 17:44:02 INFO - PROCESS | 8289 | 1471049042031 Marionette TRACE conn3 <- [1,418,null,{}] 17:44:02 INFO - PROCESS | 8289 | 1471049042037 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:02 INFO - PROCESS | 8289 | 1471049042045 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:02 INFO - PROCESS | 8289 | 1471049042234 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 17:44:02 INFO - PROCESS | 8289 | 1471049042456 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:02 INFO - PROCESS | 8289 | 1471049042463 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:02 INFO - PROCESS | 8289 | ++DOCSHELL 0x8f692800 == 59 [pid = 8289] [id = 112] 17:44:02 INFO - PROCESS | 8289 | ++DOMWINDOW == 151 (0x91e3d000) [pid = 8289] [serial = 335] [outer = (nil)] 17:44:02 INFO - PROCESS | 8289 | ++DOMWINDOW == 152 (0x9ae3dc00) [pid = 8289] [serial = 336] [outer = 0x91e3d000] 17:44:02 INFO - PROCESS | 8289 | 1471049042585 Marionette DEBUG loaded listener.js 17:44:02 INFO - PROCESS | 8289 | ++DOMWINDOW == 153 (0x9aed2c00) [pid = 8289] [serial = 337] [outer = 0x91e3d000] 17:44:03 INFO - PROCESS | 8289 | 1471049043842 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 17:44:03 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 17:44:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1852ms 17:44:03 INFO - PROCESS | 8289 | 1471049043866 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 17:44:03 INFO - PROCESS | 8289 | 1471049043870 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 17:44:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 17:44:03 INFO - PROCESS | 8289 | 1471049043877 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 17:44:03 INFO - PROCESS | 8289 | 1471049043880 Marionette TRACE conn3 <- [1,422,null,{}] 17:44:03 INFO - PROCESS | 8289 | 1471049043886 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:03 INFO - PROCESS | 8289 | 1471049043891 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:04 INFO - PROCESS | 8289 | 1471049044103 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 17:44:04 INFO - PROCESS | 8289 | 1471049044286 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:04 INFO - PROCESS | 8289 | 1471049044293 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:04 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ee17400 == 60 [pid = 8289] [id = 113] 17:44:04 INFO - PROCESS | 8289 | ++DOMWINDOW == 154 (0x8f68ec00) [pid = 8289] [serial = 338] [outer = (nil)] 17:44:04 INFO - PROCESS | 8289 | ++DOMWINDOW == 155 (0x9b189400) [pid = 8289] [serial = 339] [outer = 0x8f68ec00] 17:44:04 INFO - PROCESS | 8289 | 1471049044375 Marionette DEBUG loaded listener.js 17:44:04 INFO - PROCESS | 8289 | ++DOMWINDOW == 156 (0x9b18bc00) [pid = 8289] [serial = 340] [outer = 0x8f68ec00] 17:44:05 INFO - PROCESS | 8289 | 1471049045680 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 17:44:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 17:44:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1839ms 17:44:05 INFO - PROCESS | 8289 | 1471049045786 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 17:44:05 INFO - PROCESS | 8289 | 1471049045791 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 17:44:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 17:44:05 INFO - PROCESS | 8289 | 1471049045798 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 17:44:05 INFO - PROCESS | 8289 | 1471049045802 Marionette TRACE conn3 <- [1,426,null,{}] 17:44:05 INFO - PROCESS | 8289 | 1471049045809 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:05 INFO - PROCESS | 8289 | 1471049045814 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:05 INFO - PROCESS | 8289 | 1471049045978 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 17:44:06 INFO - PROCESS | 8289 | 1471049046145 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:06 INFO - PROCESS | 8289 | 1471049046161 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:06 INFO - PROCESS | 8289 | ++DOCSHELL 0x9b64d000 == 61 [pid = 8289] [id = 114] 17:44:06 INFO - PROCESS | 8289 | ++DOMWINDOW == 157 (0x9b64d800) [pid = 8289] [serial = 341] [outer = (nil)] 17:44:06 INFO - PROCESS | 8289 | ++DOMWINDOW == 158 (0x9ba80000) [pid = 8289] [serial = 342] [outer = 0x9b64d800] 17:44:06 INFO - PROCESS | 8289 | 1471049046255 Marionette DEBUG loaded listener.js 17:44:06 INFO - PROCESS | 8289 | ++DOMWINDOW == 159 (0x9c03fc00) [pid = 8289] [serial = 343] [outer = 0x9b64d800] 17:44:07 INFO - PROCESS | 8289 | 1471049047201 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 17:44:07 INFO - PROCESS | 8289 | 1471049047245 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 17:44:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 17:44:07 INFO - PROCESS | 8289 | 1471049047251 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 17:44:07 INFO - PROCESS | 8289 | 1471049047255 Marionette TRACE conn3 <- [1,430,null,{}] 17:44:07 INFO - PROCESS | 8289 | 1471049047261 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:07 INFO - PROCESS | 8289 | 1471049047267 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:07 INFO - PROCESS | 8289 | 1471049047456 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 17:44:07 INFO - PROCESS | 8289 | 1471049047668 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:07 INFO - PROCESS | 8289 | 1471049047677 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:07 INFO - PROCESS | 8289 | ++DOCSHELL 0x9a8cd400 == 62 [pid = 8289] [id = 115] 17:44:07 INFO - PROCESS | 8289 | ++DOMWINDOW == 160 (0x9c210800) [pid = 8289] [serial = 344] [outer = (nil)] 17:44:07 INFO - PROCESS | 8289 | ++DOMWINDOW == 161 (0xa23ae800) [pid = 8289] [serial = 345] [outer = 0x9c210800] 17:44:07 INFO - PROCESS | 8289 | 1471049047805 Marionette DEBUG loaded listener.js 17:44:07 INFO - PROCESS | 8289 | ++DOMWINDOW == 162 (0xa2541c00) [pid = 8289] [serial = 346] [outer = 0x9c210800] 17:44:08 INFO - PROCESS | 8289 | 1471049048993 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 17:44:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 17:44:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1780ms 17:44:09 INFO - PROCESS | 8289 | 1471049049033 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 17:44:09 INFO - PROCESS | 8289 | 1471049049039 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 17:44:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 17:44:09 INFO - PROCESS | 8289 | 1471049049048 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 17:44:09 INFO - PROCESS | 8289 | 1471049049052 Marionette TRACE conn3 <- [1,434,null,{}] 17:44:09 INFO - PROCESS | 8289 | 1471049049061 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:09 INFO - PROCESS | 8289 | 1471049049066 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:09 INFO - PROCESS | 8289 | 1471049049290 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 17:44:09 INFO - PROCESS | 8289 | 1471049049453 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:09 INFO - PROCESS | 8289 | 1471049049464 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:09 INFO - PROCESS | 8289 | ++DOCSHELL 0x90ea3400 == 63 [pid = 8289] [id = 116] 17:44:09 INFO - PROCESS | 8289 | ++DOMWINDOW == 163 (0x919c1400) [pid = 8289] [serial = 347] [outer = (nil)] 17:44:09 INFO - PROCESS | 8289 | ++DOMWINDOW == 164 (0x919ce400) [pid = 8289] [serial = 348] [outer = 0x919c1400] 17:44:09 INFO - PROCESS | 8289 | 1471049049538 Marionette DEBUG loaded listener.js 17:44:09 INFO - PROCESS | 8289 | ++DOMWINDOW == 165 (0x91e3a000) [pid = 8289] [serial = 349] [outer = 0x919c1400] 17:44:10 INFO - PROCESS | 8289 | 1471049050367 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 17:44:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 17:44:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1378ms 17:44:10 INFO - PROCESS | 8289 | 1471049050426 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 17:44:10 INFO - PROCESS | 8289 | 1471049050432 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 17:44:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 17:44:10 INFO - PROCESS | 8289 | 1471049050442 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 17:44:10 INFO - PROCESS | 8289 | 1471049050445 Marionette TRACE conn3 <- [1,438,null,{}] 17:44:10 INFO - PROCESS | 8289 | 1471049050451 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:10 INFO - PROCESS | 8289 | 1471049050457 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:10 INFO - PROCESS | 8289 | 1471049050639 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 17:44:10 INFO - PROCESS | 8289 | 1471049050976 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:10 INFO - PROCESS | 8289 | 1471049050985 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:11 INFO - PROCESS | 8289 | ++DOCSHELL 0x92461400 == 64 [pid = 8289] [id = 117] 17:44:11 INFO - PROCESS | 8289 | ++DOMWINDOW == 166 (0x93933c00) [pid = 8289] [serial = 350] [outer = (nil)] 17:44:11 INFO - PROCESS | 8289 | ++DOMWINDOW == 167 (0x939d2400) [pid = 8289] [serial = 351] [outer = 0x93933c00] 17:44:11 INFO - PROCESS | 8289 | 1471049051065 Marionette DEBUG loaded listener.js 17:44:11 INFO - PROCESS | 8289 | ++DOMWINDOW == 168 (0x946f6000) [pid = 8289] [serial = 352] [outer = 0x93933c00] 17:44:11 INFO - PROCESS | 8289 | 1471049051967 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 17:44:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 17:44:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1582ms 17:44:12 INFO - PROCESS | 8289 | 1471049052023 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 17:44:12 INFO - PROCESS | 8289 | 1471049052027 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 17:44:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 17:44:12 INFO - PROCESS | 8289 | 1471049052033 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 17:44:12 INFO - PROCESS | 8289 | 1471049052039 Marionette TRACE conn3 <- [1,442,null,{}] 17:44:12 INFO - PROCESS | 8289 | 1471049052054 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:12 INFO - PROCESS | 8289 | 1471049052062 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:12 INFO - PROCESS | 8289 | 1471049052277 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 17:44:12 INFO - PROCESS | 8289 | 1471049052566 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:12 INFO - PROCESS | 8289 | 1471049052576 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:12 INFO - PROCESS | 8289 | ++DOCSHELL 0x90ea2800 == 65 [pid = 8289] [id = 118] 17:44:12 INFO - PROCESS | 8289 | ++DOMWINDOW == 169 (0x963e0800) [pid = 8289] [serial = 353] [outer = (nil)] 17:44:12 INFO - PROCESS | 8289 | ++DOMWINDOW == 170 (0x9a06e000) [pid = 8289] [serial = 354] [outer = 0x963e0800] 17:44:12 INFO - PROCESS | 8289 | 1471049052697 Marionette DEBUG loaded listener.js 17:44:12 INFO - PROCESS | 8289 | ++DOMWINDOW == 171 (0x9a8ab400) [pid = 8289] [serial = 355] [outer = 0x963e0800] 17:44:13 INFO - PROCESS | 8289 | --DOCSHELL 0x92edf000 == 64 [pid = 8289] [id = 26] 17:44:13 INFO - PROCESS | 8289 | --DOCSHELL 0x9c2af800 == 63 [pid = 8289] [id = 18] 17:44:13 INFO - PROCESS | 8289 | --DOMWINDOW == 170 (0x9ae60c00) [pid = 8289] [serial = 230] [outer = (nil)] [url = about:blank] 17:44:13 INFO - PROCESS | 8289 | --DOMWINDOW == 169 (0x923dc400) [pid = 8289] [serial = 224] [outer = (nil)] [url = about:blank] 17:44:13 INFO - PROCESS | 8289 | --DOMWINDOW == 168 (0x90b39c00) [pid = 8289] [serial = 243] [outer = (nil)] [url = about:blank] 17:44:13 INFO - PROCESS | 8289 | --DOMWINDOW == 167 (0x90e94800) [pid = 8289] [serial = 249] [outer = (nil)] [url = about:blank] 17:44:13 INFO - PROCESS | 8289 | --DOMWINDOW == 166 (0x91be4800) [pid = 8289] [serial = 239] [outer = (nil)] [url = about:blank] 17:44:13 INFO - PROCESS | 8289 | --DOMWINDOW == 165 (0x9ba08c00) [pid = 8289] [serial = 236] [outer = (nil)] [url = about:blank] 17:44:13 INFO - PROCESS | 8289 | --DOMWINDOW == 164 (0x963ebc00) [pid = 8289] [serial = 227] [outer = (nil)] [url = about:blank] 17:44:13 INFO - PROCESS | 8289 | --DOMWINDOW == 163 (0x9b18cc00) [pid = 8289] [serial = 233] [outer = (nil)] [url = about:blank] 17:44:13 INFO - PROCESS | 8289 | --DOMWINDOW == 162 (0x90d87c00) [pid = 8289] [serial = 246] [outer = (nil)] [url = about:blank] 17:44:13 INFO - PROCESS | 8289 | --DOMWINDOW == 161 (0x90e9ec00) [pid = 8289] [serial = 252] [outer = (nil)] [url = about:blank] 17:44:13 INFO - PROCESS | 8289 | --DOCSHELL 0x9c216000 == 62 [pid = 8289] [id = 25] 17:44:13 INFO - PROCESS | 8289 | --DOCSHELL 0x96348400 == 61 [pid = 8289] [id = 24] 17:44:13 INFO - PROCESS | 8289 | --DOCSHELL 0xa1199000 == 60 [pid = 8289] [id = 17] 17:44:13 INFO - PROCESS | 8289 | --DOCSHELL 0x9c215800 == 59 [pid = 8289] [id = 16] 17:44:13 INFO - PROCESS | 8289 | --DOCSHELL 0x946f1800 == 58 [pid = 8289] [id = 23] 17:44:13 INFO - PROCESS | 8289 | --DOCSHELL 0x9b63fc00 == 57 [pid = 8289] [id = 15] 17:44:13 INFO - PROCESS | 8289 | --DOCSHELL 0x987c2400 == 56 [pid = 8289] [id = 20] 17:44:13 INFO - PROCESS | 8289 | --DOCSHELL 0x93b44000 == 55 [pid = 8289] [id = 21] 17:44:13 INFO - PROCESS | 8289 | --DOCSHELL 0x93934000 == 54 [pid = 8289] [id = 22] 17:44:13 INFO - PROCESS | 8289 | --DOCSHELL 0x91be1c00 == 53 [pid = 8289] [id = 108] 17:44:13 INFO - PROCESS | 8289 | --DOCSHELL 0x92ee0800 == 52 [pid = 8289] [id = 107] 17:44:13 INFO - PROCESS | 8289 | --DOCSHELL 0x919cf800 == 51 [pid = 8289] [id = 106] 17:44:13 INFO - PROCESS | 8289 | --DOCSHELL 0x9258b800 == 50 [pid = 8289] [id = 105] 17:44:13 INFO - PROCESS | 8289 | --DOCSHELL 0x92588400 == 49 [pid = 8289] [id = 104] 17:44:13 INFO - PROCESS | 8289 | --DOCSHELL 0x91bd8c00 == 48 [pid = 8289] [id = 103] 17:44:13 INFO - PROCESS | 8289 | --DOCSHELL 0x90d89800 == 47 [pid = 8289] [id = 102] 17:44:13 INFO - PROCESS | 8289 | --DOCSHELL 0x92462400 == 46 [pid = 8289] [id = 100] 17:44:13 INFO - PROCESS | 8289 | --DOCSHELL 0x92456400 == 45 [pid = 8289] [id = 99] 17:44:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8f68bc00 == 44 [pid = 8289] [id = 98] 17:44:13 INFO - PROCESS | 8289 | --DOCSHELL 0xa310e800 == 43 [pid = 8289] [id = 97] 17:44:13 INFO - PROCESS | 8289 | --DOCSHELL 0x90b3e800 == 42 [pid = 8289] [id = 96] 17:44:13 INFO - PROCESS | 8289 | --DOCSHELL 0x9c03a000 == 41 [pid = 8289] [id = 95] 17:44:13 INFO - PROCESS | 8289 | --DOCSHELL 0x9a17a000 == 40 [pid = 8289] [id = 94] 17:44:13 INFO - PROCESS | 8289 | --DOCSHELL 0x919c1800 == 39 [pid = 8289] [id = 93] 17:44:13 INFO - PROCESS | 8289 | 1471049053616 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 17:44:13 INFO - PROCESS | 8289 | --DOMWINDOW == 160 (0x9ae62000) [pid = 8289] [serial = 267] [outer = (nil)] [url = about:blank] 17:44:13 INFO - PROCESS | 8289 | --DOMWINDOW == 159 (0x9a8c3000) [pid = 8289] [serial = 261] [outer = (nil)] [url = about:blank] 17:44:13 INFO - PROCESS | 8289 | --DOMWINDOW == 158 (0x9a8ca800) [pid = 8289] [serial = 262] [outer = (nil)] [url = about:blank] 17:44:13 INFO - PROCESS | 8289 | --DOMWINDOW == 157 (0x923d3800) [pid = 8289] [serial = 256] [outer = (nil)] [url = about:blank] 17:44:13 INFO - PROCESS | 8289 | --DOMWINDOW == 156 (0x922b4c00) [pid = 8289] [serial = 255] [outer = (nil)] [url = about:blank] 17:44:13 INFO - PROCESS | 8289 | --DOMWINDOW == 155 (0x9c029800) [pid = 8289] [serial = 270] [outer = (nil)] [url = about:blank] 17:44:13 INFO - PROCESS | 8289 | --DOMWINDOW == 154 (0x9c021c00) [pid = 8289] [serial = 273] [outer = (nil)] [url = about:blank] 17:44:13 INFO - PROCESS | 8289 | --DOMWINDOW == 153 (0x9add2400) [pid = 8289] [serial = 264] [outer = (nil)] [url = about:blank] 17:44:13 INFO - PROCESS | 8289 | --DOMWINDOW == 152 (0x95099c00) [pid = 8289] [serial = 258] [outer = (nil)] [url = about:blank] 17:44:13 INFO - PROCESS | 8289 | --DOMWINDOW == 151 (0x950a6c00) [pid = 8289] [serial = 259] [outer = (nil)] [url = about:blank] 17:44:13 INFO - PROCESS | 8289 | --DOMWINDOW == 150 (0x9c2b0c00) [pid = 8289] [serial = 271] [outer = (nil)] [url = about:blank] 17:44:13 INFO - PROCESS | 8289 | --DOMWINDOW == 149 (0x9aeccc00) [pid = 8289] [serial = 268] [outer = (nil)] [url = about:blank] 17:44:13 INFO - PROCESS | 8289 | --DOMWINDOW == 148 (0x9ae49400) [pid = 8289] [serial = 265] [outer = (nil)] [url = about:blank] 17:44:13 INFO - PROCESS | 8289 | --DOMWINDOW == 147 (0x9ba89800) [pid = 8289] [serial = 102] [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.] 17:44:13 INFO - PROCESS | 8289 | --DOMWINDOW == 146 (0x9d91b800) [pid = 8289] [serial = 274] [outer = (nil)] [url = about:blank] 17:44:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 17:44:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1631ms 17:44:13 INFO - PROCESS | 8289 | 1471049053665 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 17:44:13 INFO - PROCESS | 8289 | 1471049053669 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 17:44:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 17:44:13 INFO - PROCESS | 8289 | 1471049053676 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 17:44:13 INFO - PROCESS | 8289 | 1471049053679 Marionette TRACE conn3 <- [1,446,null,{}] 17:44:13 INFO - PROCESS | 8289 | 1471049053684 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:13 INFO - PROCESS | 8289 | 1471049053688 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:13 INFO - PROCESS | 8289 | 1471049053842 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 17:44:13 INFO - PROCESS | 8289 | 1471049053855 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:13 INFO - PROCESS | 8289 | 1471049053861 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:13 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ee17800 == 40 [pid = 8289] [id = 119] 17:44:13 INFO - PROCESS | 8289 | ++DOMWINDOW == 147 (0x91be3000) [pid = 8289] [serial = 356] [outer = (nil)] 17:44:13 INFO - PROCESS | 8289 | ++DOMWINDOW == 148 (0x92ee0800) [pid = 8289] [serial = 357] [outer = 0x91be3000] 17:44:13 INFO - PROCESS | 8289 | 1471049053928 Marionette DEBUG loaded listener.js 17:44:14 INFO - PROCESS | 8289 | ++DOMWINDOW == 149 (0x97503c00) [pid = 8289] [serial = 358] [outer = 0x91be3000] 17:44:14 INFO - PROCESS | 8289 | 1471049054801 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 17:44:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 17:44:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1187ms 17:44:14 INFO - PROCESS | 8289 | 1471049054864 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 17:44:14 INFO - PROCESS | 8289 | 1471049054867 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 17:44:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 17:44:14 INFO - PROCESS | 8289 | 1471049054873 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 17:44:14 INFO - PROCESS | 8289 | 1471049054877 Marionette TRACE conn3 <- [1,450,null,{}] 17:44:14 INFO - PROCESS | 8289 | 1471049054882 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:14 INFO - PROCESS | 8289 | 1471049054887 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:15 INFO - PROCESS | 8289 | 1471049055036 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 17:44:15 INFO - PROCESS | 8289 | 1471049055169 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:15 INFO - PROCESS | 8289 | 1471049055176 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:15 INFO - PROCESS | 8289 | ++DOCSHELL 0x8f693400 == 41 [pid = 8289] [id = 120] 17:44:15 INFO - PROCESS | 8289 | ++DOMWINDOW == 150 (0x90b39c00) [pid = 8289] [serial = 359] [outer = (nil)] 17:44:15 INFO - PROCESS | 8289 | ++DOMWINDOW == 151 (0x9a8ca800) [pid = 8289] [serial = 360] [outer = 0x90b39c00] 17:44:15 INFO - PROCESS | 8289 | 1471049055243 Marionette DEBUG loaded listener.js 17:44:15 INFO - PROCESS | 8289 | ++DOMWINDOW == 152 (0x9ae3d800) [pid = 8289] [serial = 361] [outer = 0x90b39c00] 17:44:16 INFO - PROCESS | 8289 | 1471049056148 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 17:44:16 INFO - PROCESS | 8289 | 1471049056173 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 17:44:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 17:44:16 INFO - PROCESS | 8289 | 1471049056189 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 17:44:16 INFO - PROCESS | 8289 | 1471049056192 Marionette TRACE conn3 <- [1,454,null,{}] 17:44:16 INFO - PROCESS | 8289 | 1471049056199 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:16 INFO - PROCESS | 8289 | 1471049056209 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:16 INFO - PROCESS | 8289 | 1471049056476 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 17:44:16 INFO - PROCESS | 8289 | 1471049056499 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:16 INFO - PROCESS | 8289 | 1471049056506 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:16 INFO - PROCESS | 8289 | ++DOCSHELL 0x9a778000 == 42 [pid = 8289] [id = 121] 17:44:16 INFO - PROCESS | 8289 | ++DOMWINDOW == 153 (0x9aed1c00) [pid = 8289] [serial = 362] [outer = (nil)] 17:44:16 INFO - PROCESS | 8289 | ++DOMWINDOW == 154 (0x9ba8e400) [pid = 8289] [serial = 363] [outer = 0x9aed1c00] 17:44:16 INFO - PROCESS | 8289 | 1471049056571 Marionette DEBUG loaded listener.js 17:44:16 INFO - PROCESS | 8289 | ++DOMWINDOW == 155 (0x9c03c000) [pid = 8289] [serial = 364] [outer = 0x9aed1c00] 17:44:17 INFO - PROCESS | 8289 | [8289] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:44:17 INFO - PROCESS | 8289 | 1471049057426 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 17:44:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 17:44:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1330ms 17:44:17 INFO - PROCESS | 8289 | 1471049057520 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 17:44:17 INFO - PROCESS | 8289 | 1471049057523 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 17:44:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 17:44:17 INFO - PROCESS | 8289 | 1471049057534 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 17:44:17 INFO - PROCESS | 8289 | 1471049057536 Marionette TRACE conn3 <- [1,458,null,{}] 17:44:17 INFO - PROCESS | 8289 | 1471049057541 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:17 INFO - PROCESS | 8289 | 1471049057546 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:17 INFO - PROCESS | 8289 | 1471049057751 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 17:44:18 INFO - PROCESS | 8289 | --DOMWINDOW == 154 (0xa2541000) [pid = 8289] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 17:44:18 INFO - PROCESS | 8289 | --DOMWINDOW == 153 (0x9d91a800) [pid = 8289] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 17:44:18 INFO - PROCESS | 8289 | --DOMWINDOW == 152 (0xa67b7000) [pid = 8289] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 17:44:18 INFO - PROCESS | 8289 | --DOMWINDOW == 151 (0x91e36000) [pid = 8289] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 17:44:18 INFO - PROCESS | 8289 | --DOMWINDOW == 150 (0x90e95c00) [pid = 8289] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 17:44:18 INFO - PROCESS | 8289 | --DOMWINDOW == 149 (0x96352000) [pid = 8289] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 17:44:18 INFO - PROCESS | 8289 | --DOMWINDOW == 148 (0x9c21bc00) [pid = 8289] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 17:44:18 INFO - PROCESS | 8289 | --DOMWINDOW == 147 (0x9a778c00) [pid = 8289] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 17:44:18 INFO - PROCESS | 8289 | --DOMWINDOW == 146 (0x9adc5800) [pid = 8289] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 17:44:18 INFO - PROCESS | 8289 | --DOMWINDOW == 145 (0x97f3e400) [pid = 8289] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 17:44:18 INFO - PROCESS | 8289 | --DOMWINDOW == 144 (0xa4f29800) [pid = 8289] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 17:44:18 INFO - PROCESS | 8289 | --DOMWINDOW == 143 (0x963e3000) [pid = 8289] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 17:44:18 INFO - PROCESS | 8289 | --DOMWINDOW == 142 (0x92ee9800) [pid = 8289] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 17:44:18 INFO - PROCESS | 8289 | --DOMWINDOW == 141 (0xa33ac000) [pid = 8289] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 17:44:18 INFO - PROCESS | 8289 | --DOMWINDOW == 140 (0x92586800) [pid = 8289] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 17:44:18 INFO - PROCESS | 8289 | --DOMWINDOW == 139 (0x950a2400) [pid = 8289] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 17:44:18 INFO - PROCESS | 8289 | --DOMWINDOW == 138 (0x91be6400) [pid = 8289] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 17:44:18 INFO - PROCESS | 8289 | --DOMWINDOW == 137 (0x92588c00) [pid = 8289] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 17:44:18 INFO - PROCESS | 8289 | --DOMWINDOW == 136 (0x9462d000) [pid = 8289] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 17:44:18 INFO - PROCESS | 8289 | --DOMWINDOW == 135 (0x90d8a000) [pid = 8289] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 17:44:18 INFO - PROCESS | 8289 | 1471049058414 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:18 INFO - PROCESS | 8289 | 1471049058420 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:18 INFO - PROCESS | 8289 | ++DOCSHELL 0x90b37800 == 43 [pid = 8289] [id = 122] 17:44:18 INFO - PROCESS | 8289 | ++DOMWINDOW == 136 (0x90d8a000) [pid = 8289] [serial = 365] [outer = (nil)] 17:44:18 INFO - PROCESS | 8289 | ++DOMWINDOW == 137 (0x91be6400) [pid = 8289] [serial = 366] [outer = 0x90d8a000] 17:44:18 INFO - PROCESS | 8289 | 1471049058487 Marionette DEBUG loaded listener.js 17:44:18 INFO - PROCESS | 8289 | ++DOMWINDOW == 138 (0x9462d000) [pid = 8289] [serial = 367] [outer = 0x90d8a000] 17:44:19 INFO - PROCESS | 8289 | 1471049059182 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 17:44:19 INFO - PROCESS | 8289 | 1471049059223 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 17:44:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 17:44:19 INFO - PROCESS | 8289 | 1471049059230 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 17:44:19 INFO - PROCESS | 8289 | 1471049059233 Marionette TRACE conn3 <- [1,462,null,{}] 17:44:19 INFO - PROCESS | 8289 | 1471049059238 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:19 INFO - PROCESS | 8289 | 1471049059242 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:19 INFO - PROCESS | 8289 | 1471049059395 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 17:44:19 INFO - PROCESS | 8289 | 1471049059408 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:19 INFO - PROCESS | 8289 | 1471049059415 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:19 INFO - PROCESS | 8289 | ++DOCSHELL 0x8f691000 == 44 [pid = 8289] [id = 123] 17:44:19 INFO - PROCESS | 8289 | ++DOMWINDOW == 139 (0x9ae67800) [pid = 8289] [serial = 368] [outer = (nil)] 17:44:19 INFO - PROCESS | 8289 | ++DOMWINDOW == 140 (0x9c216000) [pid = 8289] [serial = 369] [outer = 0x9ae67800] 17:44:19 INFO - PROCESS | 8289 | 1471049059481 Marionette DEBUG loaded listener.js 17:44:19 INFO - PROCESS | 8289 | ++DOMWINDOW == 141 (0x9d913800) [pid = 8289] [serial = 370] [outer = 0x9ae67800] 17:44:20 INFO - PROCESS | 8289 | [8289] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:44:20 INFO - PROCESS | 8289 | 1471049060416 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 17:44:20 INFO - PROCESS | 8289 | 1471049060477 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 17:44:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 17:44:20 INFO - PROCESS | 8289 | 1471049060542 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 17:44:20 INFO - PROCESS | 8289 | 1471049060549 Marionette TRACE conn3 <- [1,466,null,{}] 17:44:20 INFO - PROCESS | 8289 | 1471049060558 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:20 INFO - PROCESS | 8289 | 1471049060565 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:20 INFO - PROCESS | 8289 | 1471049060761 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 17:44:20 INFO - PROCESS | 8289 | 1471049060935 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:20 INFO - PROCESS | 8289 | 1471049060950 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:21 INFO - PROCESS | 8289 | ++DOCSHELL 0x90d89400 == 45 [pid = 8289] [id = 124] 17:44:21 INFO - PROCESS | 8289 | ++DOMWINDOW == 142 (0x90e9a000) [pid = 8289] [serial = 371] [outer = (nil)] 17:44:21 INFO - PROCESS | 8289 | ++DOMWINDOW == 143 (0x919c1800) [pid = 8289] [serial = 372] [outer = 0x90e9a000] 17:44:21 INFO - PROCESS | 8289 | 1471049061085 Marionette DEBUG loaded listener.js 17:44:21 INFO - PROCESS | 8289 | ++DOMWINDOW == 144 (0x91be7000) [pid = 8289] [serial = 373] [outer = 0x90e9a000] 17:44:21 INFO - PROCESS | 8289 | 1471049061983 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 17:44:22 INFO - PROCESS | 8289 | 1471049062038 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 17:44:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 17:44:22 INFO - PROCESS | 8289 | 1471049062048 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 17:44:22 INFO - PROCESS | 8289 | 1471049062052 Marionette TRACE conn3 <- [1,470,null,{}] 17:44:22 INFO - PROCESS | 8289 | 1471049062059 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:22 INFO - PROCESS | 8289 | 1471049062065 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:22 INFO - PROCESS | 8289 | 1471049062247 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 17:44:22 INFO - PROCESS | 8289 | 1471049062418 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:22 INFO - PROCESS | 8289 | 1471049062428 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:22 INFO - PROCESS | 8289 | ++DOCSHELL 0x9258cc00 == 46 [pid = 8289] [id = 125] 17:44:22 INFO - PROCESS | 8289 | ++DOMWINDOW == 145 (0x9393ac00) [pid = 8289] [serial = 374] [outer = (nil)] 17:44:22 INFO - PROCESS | 8289 | ++DOMWINDOW == 146 (0x963e3400) [pid = 8289] [serial = 375] [outer = 0x9393ac00] 17:44:22 INFO - PROCESS | 8289 | 1471049062561 Marionette DEBUG loaded listener.js 17:44:22 INFO - PROCESS | 8289 | ++DOMWINDOW == 147 (0x9a373400) [pid = 8289] [serial = 376] [outer = 0x9393ac00] 17:44:23 INFO - PROCESS | 8289 | 1471049063527 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 17:44:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 17:44:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1543ms 17:44:23 INFO - PROCESS | 8289 | 1471049063592 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 17:44:23 INFO - PROCESS | 8289 | 1471049063596 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 17:44:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 17:44:23 INFO - PROCESS | 8289 | 1471049063622 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 17:44:23 INFO - PROCESS | 8289 | 1471049063628 Marionette TRACE conn3 <- [1,474,null,{}] 17:44:23 INFO - PROCESS | 8289 | 1471049063644 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:23 INFO - PROCESS | 8289 | 1471049063653 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:23 INFO - PROCESS | 8289 | 1471049063837 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 17:44:24 INFO - PROCESS | 8289 | 1471049064053 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:24 INFO - PROCESS | 8289 | 1471049064064 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:24 INFO - PROCESS | 8289 | ++DOCSHELL 0x9bfd6c00 == 47 [pid = 8289] [id = 126] 17:44:24 INFO - PROCESS | 8289 | ++DOMWINDOW == 148 (0x9c035800) [pid = 8289] [serial = 377] [outer = (nil)] 17:44:24 INFO - PROCESS | 8289 | ++DOMWINDOW == 149 (0x9d990400) [pid = 8289] [serial = 378] [outer = 0x9c035800] 17:44:24 INFO - PROCESS | 8289 | 1471049064157 Marionette DEBUG loaded listener.js 17:44:24 INFO - PROCESS | 8289 | ++DOMWINDOW == 150 (0xa22ecc00) [pid = 8289] [serial = 379] [outer = 0x9c035800] 17:44:25 INFO - PROCESS | 8289 | 1471049065041 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 17:44:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 17:44:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1490ms 17:44:25 INFO - PROCESS | 8289 | 1471049065109 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 17:44:25 INFO - PROCESS | 8289 | 1471049065114 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 17:44:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 17:44:25 INFO - PROCESS | 8289 | 1471049065120 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 17:44:25 INFO - PROCESS | 8289 | 1471049065124 Marionette TRACE conn3 <- [1,478,null,{}] 17:44:25 INFO - PROCESS | 8289 | 1471049065129 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:25 INFO - PROCESS | 8289 | 1471049065134 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:25 INFO - PROCESS | 8289 | 1471049065313 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 17:44:25 INFO - PROCESS | 8289 | 1471049065537 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:25 INFO - PROCESS | 8289 | 1471049065544 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:25 INFO - PROCESS | 8289 | ++DOCSHELL 0x951a8800 == 48 [pid = 8289] [id = 127] 17:44:25 INFO - PROCESS | 8289 | ++DOMWINDOW == 151 (0x951ac800) [pid = 8289] [serial = 380] [outer = (nil)] 17:44:25 INFO - PROCESS | 8289 | ++DOMWINDOW == 152 (0x951b2800) [pid = 8289] [serial = 381] [outer = 0x951ac800] 17:44:25 INFO - PROCESS | 8289 | 1471049065635 Marionette DEBUG loaded listener.js 17:44:25 INFO - PROCESS | 8289 | ++DOMWINDOW == 153 (0x9aed6800) [pid = 8289] [serial = 382] [outer = 0x951ac800] 17:44:26 INFO - PROCESS | 8289 | 1471049066505 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 17:44:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 17:44:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1431ms 17:44:26 INFO - PROCESS | 8289 | 1471049066552 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 17:44:26 INFO - PROCESS | 8289 | 1471049066556 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 17:44:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 17:44:26 INFO - PROCESS | 8289 | 1471049066562 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 17:44:26 INFO - PROCESS | 8289 | 1471049066566 Marionette TRACE conn3 <- [1,482,null,{}] 17:44:26 INFO - PROCESS | 8289 | 1471049066572 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:26 INFO - PROCESS | 8289 | 1471049066577 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:26 INFO - PROCESS | 8289 | 1471049066751 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 17:44:26 INFO - PROCESS | 8289 | 1471049066923 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:26 INFO - PROCESS | 8289 | 1471049066933 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:26 INFO - PROCESS | 8289 | ++DOCSHELL 0x90d85400 == 49 [pid = 8289] [id = 128] 17:44:26 INFO - PROCESS | 8289 | ++DOMWINDOW == 154 (0x90d8dc00) [pid = 8289] [serial = 383] [outer = (nil)] 17:44:27 INFO - PROCESS | 8289 | ++DOMWINDOW == 155 (0x925cd800) [pid = 8289] [serial = 384] [outer = 0x90d8dc00] 17:44:27 INFO - PROCESS | 8289 | 1471049067025 Marionette DEBUG loaded listener.js 17:44:27 INFO - PROCESS | 8289 | ++DOMWINDOW == 156 (0x925cf800) [pid = 8289] [serial = 385] [outer = 0x90d8dc00] 17:44:27 INFO - PROCESS | 8289 | 1471049067950 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 17:44:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 17:44:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1428ms 17:44:27 INFO - PROCESS | 8289 | 1471049067991 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 17:44:27 INFO - PROCESS | 8289 | 1471049067995 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 17:44:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 17:44:28 INFO - PROCESS | 8289 | 1471049068002 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 17:44:28 INFO - PROCESS | 8289 | 1471049068006 Marionette TRACE conn3 <- [1,486,null,{}] 17:44:28 INFO - PROCESS | 8289 | 1471049068011 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:28 INFO - PROCESS | 8289 | 1471049068021 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:28 INFO - PROCESS | 8289 | 1471049068235 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 17:44:28 INFO - PROCESS | 8289 | 1471049068461 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:28 INFO - PROCESS | 8289 | 1471049068467 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:28 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e2f1c00 == 50 [pid = 8289] [id = 129] 17:44:28 INFO - PROCESS | 8289 | ++DOMWINDOW == 157 (0x8e2f6000) [pid = 8289] [serial = 386] [outer = (nil)] 17:44:28 INFO - PROCESS | 8289 | ++DOMWINDOW == 158 (0x8e2fd400) [pid = 8289] [serial = 387] [outer = 0x8e2f6000] 17:44:28 INFO - PROCESS | 8289 | 1471049068595 Marionette DEBUG loaded listener.js 17:44:28 INFO - PROCESS | 8289 | ++DOMWINDOW == 159 (0x925d3000) [pid = 8289] [serial = 388] [outer = 0x8e2f6000] 17:44:29 INFO - PROCESS | 8289 | 1471049069448 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 17:44:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 17:44:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1489ms 17:44:29 INFO - PROCESS | 8289 | 1471049069491 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 17:44:29 INFO - PROCESS | 8289 | 1471049069495 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 17:44:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 17:44:29 INFO - PROCESS | 8289 | 1471049069501 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 17:44:29 INFO - PROCESS | 8289 | 1471049069505 Marionette TRACE conn3 <- [1,490,null,{}] 17:44:29 INFO - PROCESS | 8289 | 1471049069510 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:29 INFO - PROCESS | 8289 | 1471049069515 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:29 INFO - PROCESS | 8289 | 1471049069676 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 17:44:29 INFO - PROCESS | 8289 | 1471049069857 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:29 INFO - PROCESS | 8289 | 1471049069867 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:29 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e2f8800 == 51 [pid = 8289] [id = 130] 17:44:29 INFO - PROCESS | 8289 | ++DOMWINDOW == 160 (0x90d8d800) [pid = 8289] [serial = 389] [outer = (nil)] 17:44:29 INFO - PROCESS | 8289 | ++DOMWINDOW == 161 (0xa200c000) [pid = 8289] [serial = 390] [outer = 0x90d8d800] 17:44:29 INFO - PROCESS | 8289 | 1471049069943 Marionette DEBUG loaded listener.js 17:44:30 INFO - PROCESS | 8289 | ++DOMWINDOW == 162 (0xa2379400) [pid = 8289] [serial = 391] [outer = 0x90d8d800] 17:44:30 INFO - PROCESS | 8289 | 1471049070794 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 17:44:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 17:44:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1334ms 17:44:30 INFO - PROCESS | 8289 | 1471049070835 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 17:44:30 INFO - PROCESS | 8289 | 1471049070840 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 17:44:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 17:44:30 INFO - PROCESS | 8289 | 1471049070846 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 17:44:30 INFO - PROCESS | 8289 | 1471049070849 Marionette TRACE conn3 <- [1,494,null,{}] 17:44:30 INFO - PROCESS | 8289 | 1471049070855 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:30 INFO - PROCESS | 8289 | 1471049070860 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:31 INFO - PROCESS | 8289 | 1471049071033 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 17:44:31 INFO - PROCESS | 8289 | 1471049071250 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:31 INFO - PROCESS | 8289 | 1471049071258 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:31 INFO - PROCESS | 8289 | ++DOCSHELL 0x8f687400 == 52 [pid = 8289] [id = 131] 17:44:31 INFO - PROCESS | 8289 | ++DOMWINDOW == 163 (0x919cd400) [pid = 8289] [serial = 392] [outer = (nil)] 17:44:31 INFO - PROCESS | 8289 | ++DOMWINDOW == 164 (0xa61c3400) [pid = 8289] [serial = 393] [outer = 0x919cd400] 17:44:31 INFO - PROCESS | 8289 | 1471049071333 Marionette DEBUG loaded listener.js 17:44:31 INFO - PROCESS | 8289 | ++DOMWINDOW == 165 (0xa6739400) [pid = 8289] [serial = 394] [outer = 0x919cd400] 17:44:32 INFO - PROCESS | 8289 | 1471049072255 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 17:44:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 17:44:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1477ms 17:44:32 INFO - PROCESS | 8289 | 1471049072324 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 17:44:32 INFO - PROCESS | 8289 | 1471049072328 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 17:44:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 17:44:32 INFO - PROCESS | 8289 | 1471049072334 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 17:44:32 INFO - PROCESS | 8289 | 1471049072337 Marionette TRACE conn3 <- [1,498,null,{}] 17:44:32 INFO - PROCESS | 8289 | 1471049072343 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:32 INFO - PROCESS | 8289 | 1471049072348 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:32 INFO - PROCESS | 8289 | 1471049072565 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 17:44:32 INFO - PROCESS | 8289 | 1471049072786 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:32 INFO - PROCESS | 8289 | 1471049072796 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:32 INFO - PROCESS | 8289 | ++DOCSHELL 0x8d8a1800 == 53 [pid = 8289] [id = 132] 17:44:32 INFO - PROCESS | 8289 | ++DOMWINDOW == 166 (0x8d8a3000) [pid = 8289] [serial = 395] [outer = (nil)] 17:44:32 INFO - PROCESS | 8289 | ++DOMWINDOW == 167 (0x8d8a9400) [pid = 8289] [serial = 396] [outer = 0x8d8a3000] 17:44:32 INFO - PROCESS | 8289 | 1471049072885 Marionette DEBUG loaded listener.js 17:44:32 INFO - PROCESS | 8289 | ++DOMWINDOW == 168 (0x8d8ad400) [pid = 8289] [serial = 397] [outer = 0x8d8a3000] 17:44:33 INFO - PROCESS | 8289 | 1471049073680 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 17:44:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 17:44:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1380ms 17:44:33 INFO - PROCESS | 8289 | 1471049073715 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 17:44:33 INFO - PROCESS | 8289 | 1471049073718 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 17:44:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 17:44:33 INFO - PROCESS | 8289 | 1471049073726 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 17:44:33 INFO - PROCESS | 8289 | 1471049073729 Marionette TRACE conn3 <- [1,502,null,{}] 17:44:33 INFO - PROCESS | 8289 | 1471049073734 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:33 INFO - PROCESS | 8289 | 1471049073739 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:33 INFO - PROCESS | 8289 | 1471049073904 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 17:44:34 INFO - PROCESS | 8289 | 1471049074086 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:34 INFO - PROCESS | 8289 | 1471049074095 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:34 INFO - PROCESS | 8289 | ++DOCSHELL 0x8d8a1c00 == 54 [pid = 8289] [id = 133] 17:44:34 INFO - PROCESS | 8289 | ++DOMWINDOW == 169 (0x8d8a7400) [pid = 8289] [serial = 398] [outer = (nil)] 17:44:34 INFO - PROCESS | 8289 | ++DOMWINDOW == 170 (0xa4f82000) [pid = 8289] [serial = 399] [outer = 0x8d8a7400] 17:44:34 INFO - PROCESS | 8289 | 1471049074171 Marionette DEBUG loaded listener.js 17:44:34 INFO - PROCESS | 8289 | ++DOMWINDOW == 171 (0xa6da7800) [pid = 8289] [serial = 400] [outer = 0x8d8a7400] 17:44:35 INFO - PROCESS | 8289 | 1471049075069 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 17:44:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 17:44:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1380ms 17:44:35 INFO - PROCESS | 8289 | 1471049075107 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 17:44:35 INFO - PROCESS | 8289 | 1471049075110 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 17:44:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 17:44:35 INFO - PROCESS | 8289 | 1471049075127 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 17:44:35 INFO - PROCESS | 8289 | 1471049075131 Marionette TRACE conn3 <- [1,506,null,{}] 17:44:35 INFO - PROCESS | 8289 | 1471049075136 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:35 INFO - PROCESS | 8289 | 1471049075142 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:35 INFO - PROCESS | 8289 | 1471049075340 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 17:44:35 INFO - PROCESS | 8289 | 1471049075520 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:35 INFO - PROCESS | 8289 | 1471049075531 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:35 INFO - PROCESS | 8289 | ++DOCSHELL 0x8cd05000 == 55 [pid = 8289] [id = 134] 17:44:35 INFO - PROCESS | 8289 | ++DOMWINDOW == 172 (0x8cd08400) [pid = 8289] [serial = 401] [outer = (nil)] 17:44:35 INFO - PROCESS | 8289 | ++DOMWINDOW == 173 (0x8cd10400) [pid = 8289] [serial = 402] [outer = 0x8cd08400] 17:44:35 INFO - PROCESS | 8289 | 1471049075607 Marionette DEBUG loaded listener.js 17:44:35 INFO - PROCESS | 8289 | ++DOMWINDOW == 174 (0x919cac00) [pid = 8289] [serial = 403] [outer = 0x8cd08400] 17:44:36 INFO - PROCESS | 8289 | 1471049076595 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 17:44:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 17:44:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1533ms 17:44:36 INFO - PROCESS | 8289 | 1471049076661 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 17:44:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 17:44:36 INFO - PROCESS | 8289 | 1471049076665 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 17:44:36 INFO - PROCESS | 8289 | 1471049076671 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 17:44:36 INFO - PROCESS | 8289 | 1471049076675 Marionette TRACE conn3 <- [1,510,null,{}] 17:44:36 INFO - PROCESS | 8289 | 1471049076680 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:36 INFO - PROCESS | 8289 | 1471049076685 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:36 INFO - PROCESS | 8289 | 1471049076862 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 17:44:37 INFO - PROCESS | 8289 | 1471049077102 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:37 INFO - PROCESS | 8289 | 1471049077111 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:37 INFO - PROCESS | 8289 | ++DOCSHELL 0x8d8a7000 == 56 [pid = 8289] [id = 135] 17:44:37 INFO - PROCESS | 8289 | ++DOMWINDOW == 175 (0x8d8a9000) [pid = 8289] [serial = 404] [outer = (nil)] 17:44:37 INFO - PROCESS | 8289 | ++DOMWINDOW == 176 (0x8e2f4000) [pid = 8289] [serial = 405] [outer = 0x8d8a9000] 17:44:37 INFO - PROCESS | 8289 | 1471049077456 Marionette DEBUG loaded listener.js 17:44:37 INFO - PROCESS | 8289 | ++DOMWINDOW == 177 (0x8e2fa000) [pid = 8289] [serial = 406] [outer = 0x8d8a9000] 17:44:38 INFO - PROCESS | 8289 | 1471049078405 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 17:44:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 17:44:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1781ms 17:44:38 INFO - PROCESS | 8289 | 1471049078454 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 17:44:38 INFO - PROCESS | 8289 | 1471049078459 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 17:44:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 17:44:38 INFO - PROCESS | 8289 | 1471049078467 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 17:44:38 INFO - PROCESS | 8289 | 1471049078471 Marionette TRACE conn3 <- [1,514,null,{}] 17:44:38 INFO - PROCESS | 8289 | 1471049078478 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:38 INFO - PROCESS | 8289 | 1471049078483 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:38 INFO - PROCESS | 8289 | 1471049078655 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 17:44:38 INFO - PROCESS | 8289 | 1471049078845 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:38 INFO - PROCESS | 8289 | 1471049078854 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:38 INFO - PROCESS | 8289 | ++DOCSHELL 0x8eca9c00 == 57 [pid = 8289] [id = 136] 17:44:38 INFO - PROCESS | 8289 | ++DOMWINDOW == 178 (0x8ee1f800) [pid = 8289] [serial = 407] [outer = (nil)] 17:44:38 INFO - PROCESS | 8289 | ++DOMWINDOW == 179 (0x8f692c00) [pid = 8289] [serial = 408] [outer = 0x8ee1f800] 17:44:38 INFO - PROCESS | 8289 | 1471049078965 Marionette DEBUG loaded listener.js 17:44:39 INFO - PROCESS | 8289 | ++DOMWINDOW == 180 (0x90d82000) [pid = 8289] [serial = 409] [outer = 0x8ee1f800] 17:44:39 INFO - PROCESS | 8289 | 1471049079870 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 17:44:40 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 17:44:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1632ms 17:44:40 INFO - PROCESS | 8289 | --DOMWINDOW == 179 (0x9ae49000) [pid = 8289] [serial = 324] [outer = (nil)] [url = about:blank] 17:44:40 INFO - PROCESS | 8289 | 1471049080432 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 17:44:40 INFO - PROCESS | 8289 | 1471049080439 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 17:44:40 INFO - PROCESS | 8289 | --DOCSHELL 0x8ee14000 == 56 [pid = 8289] [id = 101] 17:44:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 17:44:40 INFO - PROCESS | 8289 | --DOMWINDOW == 178 (0xa82eb400) [pid = 8289] [serial = 156] [outer = (nil)] [url = about:blank] 17:44:40 INFO - PROCESS | 8289 | --DOMWINDOW == 177 (0xa310ac00) [pid = 8289] [serial = 150] [outer = (nil)] [url = about:blank] 17:44:40 INFO - PROCESS | 8289 | --DOMWINDOW == 176 (0xa6dad800) [pid = 8289] [serial = 153] [outer = (nil)] [url = about:blank] 17:44:40 INFO - PROCESS | 8289 | --DOMWINDOW == 175 (0x939d3c00) [pid = 8289] [serial = 180] [outer = (nil)] [url = about:blank] 17:44:40 INFO - PROCESS | 8289 | --DOMWINDOW == 174 (0x90ea3800) [pid = 8289] [serial = 253] [outer = (nil)] [url = about:blank] 17:44:40 INFO - PROCESS | 8289 | --DOMWINDOW == 173 (0xa4d0c000) [pid = 8289] [serial = 144] [outer = (nil)] [url = about:blank] 17:44:40 INFO - PROCESS | 8289 | --DOMWINDOW == 172 (0xa61c3800) [pid = 8289] [serial = 189] [outer = (nil)] [url = about:blank] 17:44:40 INFO - PROCESS | 8289 | --DOMWINDOW == 171 (0x9c041000) [pid = 8289] [serial = 186] [outer = (nil)] [url = about:blank] 17:44:40 INFO - PROCESS | 8289 | --DOMWINDOW == 170 (0x9add1000) [pid = 8289] [serial = 192] [outer = (nil)] [url = about:blank] 17:44:40 INFO - PROCESS | 8289 | --DOMWINDOW == 169 (0x9a77a000) [pid = 8289] [serial = 183] [outer = (nil)] [url = about:blank] 17:44:40 INFO - PROCESS | 8289 | --DOMWINDOW == 168 (0xa6da5400) [pid = 8289] [serial = 195] [outer = (nil)] [url = about:blank] 17:44:40 INFO - PROCESS | 8289 | --DOMWINDOW == 167 (0x9b15c800) [pid = 8289] [serial = 147] [outer = (nil)] [url = about:blank] 17:44:40 INFO - PROCESS | 8289 | --DOMWINDOW == 166 (0x9aed7000) [pid = 8289] [serial = 198] [outer = (nil)] [url = about:blank] 17:44:40 INFO - PROCESS | 8289 | --DOMWINDOW == 165 (0xa4f8ec00) [pid = 8289] [serial = 114] [outer = (nil)] [url = about:blank] 17:44:40 INFO - PROCESS | 8289 | --DOMWINDOW == 164 (0x99df0000) [pid = 8289] [serial = 318] [outer = (nil)] [url = about:blank] 17:44:40 INFO - PROCESS | 8289 | --DOMWINDOW == 163 (0x9ae3d000) [pid = 8289] [serial = 321] [outer = (nil)] [url = about:blank] 17:44:40 INFO - PROCESS | 8289 | --DOMWINDOW == 162 (0x9a4cf400) [pid = 8289] [serial = 319] [outer = (nil)] [url = about:blank] 17:44:40 INFO - PROCESS | 8289 | --DOMWINDOW == 161 (0x9ae45000) [pid = 8289] [serial = 322] [outer = (nil)] [url = about:blank] 17:44:40 INFO - PROCESS | 8289 | --DOMWINDOW == 160 (0x92581c00) [pid = 8289] [serial = 310] [outer = (nil)] [url = about:blank] 17:44:40 INFO - PROCESS | 8289 | --DOMWINDOW == 159 (0x923db000) [pid = 8289] [serial = 309] [outer = (nil)] [url = about:blank] 17:44:40 INFO - PROCESS | 8289 | --DOMWINDOW == 158 (0x9a8c7800) [pid = 8289] [serial = 282] [outer = (nil)] [url = about:blank] 17:44:40 INFO - PROCESS | 8289 | --DOMWINDOW == 157 (0xa22f9800) [pid = 8289] [serial = 276] [outer = (nil)] [url = about:blank] 17:44:40 INFO - PROCESS | 8289 | --DOMWINDOW == 156 (0x9258e000) [pid = 8289] [serial = 312] [outer = (nil)] [url = about:blank] 17:44:40 INFO - PROCESS | 8289 | --DOMWINDOW == 155 (0x92eeb400) [pid = 8289] [serial = 313] [outer = (nil)] [url = about:blank] 17:44:40 INFO - PROCESS | 8289 | --DOMWINDOW == 154 (0x923dd800) [pid = 8289] [serial = 279] [outer = (nil)] [url = about:blank] 17:44:40 INFO - PROCESS | 8289 | --DOMWINDOW == 153 (0x9509e400) [pid = 8289] [serial = 315] [outer = (nil)] [url = about:blank] 17:44:40 INFO - PROCESS | 8289 | --DOMWINDOW == 152 (0x919c4400) [pid = 8289] [serial = 307] [outer = (nil)] [url = about:blank] 17:44:40 INFO - PROCESS | 8289 | --DOMWINDOW == 151 (0x90e9f000) [pid = 8289] [serial = 306] [outer = (nil)] [url = about:blank] 17:44:40 INFO - PROCESS | 8289 | --DOMWINDOW == 150 (0x8ee1c000) [pid = 8289] [serial = 303] [outer = (nil)] [url = about:blank] 17:44:40 INFO - PROCESS | 8289 | --DOMWINDOW == 149 (0xa2545400) [pid = 8289] [serial = 288] [outer = (nil)] [url = about:blank] 17:44:40 INFO - PROCESS | 8289 | --DOMWINDOW == 148 (0x9b194c00) [pid = 8289] [serial = 294] [outer = (nil)] [url = about:blank] 17:44:40 INFO - PROCESS | 8289 | --DOMWINDOW == 147 (0xa2538800) [pid = 8289] [serial = 300] [outer = (nil)] [url = about:blank] 17:44:40 INFO - PROCESS | 8289 | --DOMWINDOW == 146 (0x9245c000) [pid = 8289] [serial = 297] [outer = (nil)] [url = about:blank] 17:44:40 INFO - PROCESS | 8289 | --DOMWINDOW == 145 (0xa4d52800) [pid = 8289] [serial = 291] [outer = (nil)] [url = about:blank] 17:44:40 INFO - PROCESS | 8289 | --DOMWINDOW == 144 (0x9d91f400) [pid = 8289] [serial = 285] [outer = (nil)] [url = about:blank] 17:44:40 INFO - PROCESS | 8289 | --DOMWINDOW == 143 (0x963eb400) [pid = 8289] [serial = 316] [outer = (nil)] [url = about:blank] 17:44:40 INFO - PROCESS | 8289 | 1471049080638 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 17:44:40 INFO - PROCESS | 8289 | 1471049080641 Marionette TRACE conn3 <- [1,518,null,{}] 17:44:40 INFO - PROCESS | 8289 | 1471049080661 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:40 INFO - PROCESS | 8289 | 1471049080668 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:40 INFO - PROCESS | 8289 | 1471049080844 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 17:44:41 INFO - PROCESS | 8289 | 1471049080977 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:41 INFO - PROCESS | 8289 | 1471049080988 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:41 INFO - PROCESS | 8289 | ++DOCSHELL 0x8f688000 == 57 [pid = 8289] [id = 137] 17:44:41 INFO - PROCESS | 8289 | ++DOMWINDOW == 144 (0x8f695000) [pid = 8289] [serial = 410] [outer = (nil)] 17:44:41 INFO - PROCESS | 8289 | ++DOMWINDOW == 145 (0x9258e400) [pid = 8289] [serial = 411] [outer = 0x8f695000] 17:44:41 INFO - PROCESS | 8289 | 1471049081051 Marionette DEBUG loaded listener.js 17:44:41 INFO - PROCESS | 8289 | ++DOMWINDOW == 146 (0x93b49000) [pid = 8289] [serial = 412] [outer = 0x8f695000] 17:44:41 INFO - PROCESS | 8289 | 1471049081803 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 17:44:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 17:44:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1227ms 17:44:41 INFO - PROCESS | 8289 | 1471049081843 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 17:44:41 INFO - PROCESS | 8289 | 1471049081846 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 17:44:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 17:44:41 INFO - PROCESS | 8289 | 1471049081854 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 17:44:41 INFO - PROCESS | 8289 | 1471049081859 Marionette TRACE conn3 <- [1,522,null,{}] 17:44:41 INFO - PROCESS | 8289 | 1471049081875 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:41 INFO - PROCESS | 8289 | 1471049081883 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:42 INFO - PROCESS | 8289 | 1471049082058 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 17:44:42 INFO - PROCESS | 8289 | 1471049082068 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:42 INFO - PROCESS | 8289 | 1471049082076 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:42 INFO - PROCESS | 8289 | ++DOCSHELL 0x8d8a5000 == 58 [pid = 8289] [id = 138] 17:44:42 INFO - PROCESS | 8289 | ++DOMWINDOW == 147 (0x9a4cf800) [pid = 8289] [serial = 413] [outer = (nil)] 17:44:42 INFO - PROCESS | 8289 | ++DOMWINDOW == 148 (0x9a778c00) [pid = 8289] [serial = 414] [outer = 0x9a4cf800] 17:44:42 INFO - PROCESS | 8289 | 1471049082141 Marionette DEBUG loaded listener.js 17:44:42 INFO - PROCESS | 8289 | ++DOMWINDOW == 149 (0x9a8cb400) [pid = 8289] [serial = 415] [outer = 0x9a4cf800] 17:44:43 INFO - PROCESS | 8289 | 1471049083050 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 17:44:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 17:44:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1281ms 17:44:43 INFO - PROCESS | 8289 | 1471049083137 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 17:44:43 INFO - PROCESS | 8289 | 1471049083141 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 17:44:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 17:44:43 INFO - PROCESS | 8289 | 1471049083147 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 17:44:43 INFO - PROCESS | 8289 | 1471049083150 Marionette TRACE conn3 <- [1,526,null,{}] 17:44:43 INFO - PROCESS | 8289 | 1471049083155 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:43 INFO - PROCESS | 8289 | 1471049083160 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:43 INFO - PROCESS | 8289 | 1471049083365 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 17:44:43 INFO - PROCESS | 8289 | 1471049083392 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:43 INFO - PROCESS | 8289 | 1471049083400 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:43 INFO - PROCESS | 8289 | ++DOCSHELL 0x99681400 == 59 [pid = 8289] [id = 139] 17:44:43 INFO - PROCESS | 8289 | ++DOMWINDOW == 150 (0x9a779800) [pid = 8289] [serial = 416] [outer = (nil)] 17:44:43 INFO - PROCESS | 8289 | ++DOMWINDOW == 151 (0x9add2000) [pid = 8289] [serial = 417] [outer = 0x9a779800] 17:44:43 INFO - PROCESS | 8289 | 1471049083464 Marionette DEBUG loaded listener.js 17:44:43 INFO - PROCESS | 8289 | ++DOMWINDOW == 152 (0x9ae48000) [pid = 8289] [serial = 418] [outer = 0x9a779800] 17:44:44 INFO - PROCESS | 8289 | 1471049084422 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 17:44:44 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 17:44:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1346ms 17:44:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 17:44:44 INFO - PROCESS | 8289 | 1471049084494 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 17:44:44 INFO - PROCESS | 8289 | 1471049084497 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 17:44:44 INFO - PROCESS | 8289 | 1471049084503 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 17:44:44 INFO - PROCESS | 8289 | 1471049084506 Marionette TRACE conn3 <- [1,530,null,{}] 17:44:44 INFO - PROCESS | 8289 | 1471049084511 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:44 INFO - PROCESS | 8289 | 1471049084516 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:44 INFO - PROCESS | 8289 | 1471049084726 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 17:44:44 INFO - PROCESS | 8289 | 1471049084750 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:44 INFO - PROCESS | 8289 | 1471049084758 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:44 INFO - PROCESS | 8289 | ++DOCSHELL 0x9ae69400 == 60 [pid = 8289] [id = 140] 17:44:44 INFO - PROCESS | 8289 | ++DOMWINDOW == 153 (0x9aecd000) [pid = 8289] [serial = 419] [outer = (nil)] 17:44:44 INFO - PROCESS | 8289 | ++DOMWINDOW == 154 (0x9aed8800) [pid = 8289] [serial = 420] [outer = 0x9aecd000] 17:44:44 INFO - PROCESS | 8289 | 1471049084835 Marionette DEBUG loaded listener.js 17:44:44 INFO - PROCESS | 8289 | ++DOMWINDOW == 155 (0x9b646400) [pid = 8289] [serial = 421] [outer = 0x9aecd000] 17:44:45 INFO - PROCESS | 8289 | --DOMWINDOW == 154 (0x9aed1c00) [pid = 8289] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 17:44:45 INFO - PROCESS | 8289 | --DOMWINDOW == 153 (0x90d8a000) [pid = 8289] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 17:44:45 INFO - PROCESS | 8289 | --DOMWINDOW == 152 (0x90b39c00) [pid = 8289] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 17:44:45 INFO - PROCESS | 8289 | --DOMWINDOW == 151 (0x93933c00) [pid = 8289] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 17:44:45 INFO - PROCESS | 8289 | --DOMWINDOW == 150 (0x919c1400) [pid = 8289] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 17:44:45 INFO - PROCESS | 8289 | --DOMWINDOW == 149 (0x963e0800) [pid = 8289] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 17:44:45 INFO - PROCESS | 8289 | --DOMWINDOW == 148 (0x91be3000) [pid = 8289] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 17:44:45 INFO - PROCESS | 8289 | --DOMWINDOW == 147 (0x92462000) [pid = 8289] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 17:44:45 INFO - PROCESS | 8289 | 1471049085935 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 17:44:45 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 17:44:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 17:44:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:44:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:44:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 17:44:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:44:45 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 17:44:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 17:44:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:44:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:44:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 17:44:45 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:44:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1487ms 17:44:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 17:44:45 INFO - PROCESS | 8289 | 1471049085988 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 17:44:45 INFO - PROCESS | 8289 | 1471049085993 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 17:44:46 INFO - PROCESS | 8289 | 1471049086001 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 17:44:46 INFO - PROCESS | 8289 | 1471049086004 Marionette TRACE conn3 <- [1,534,null,{}] 17:44:46 INFO - PROCESS | 8289 | 1471049086011 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:46 INFO - PROCESS | 8289 | 1471049086020 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:46 INFO - PROCESS | 8289 | 1471049086257 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 17:44:46 INFO - PROCESS | 8289 | 1471049086298 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:46 INFO - PROCESS | 8289 | 1471049086305 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:46 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ee20000 == 61 [pid = 8289] [id = 141] 17:44:46 INFO - PROCESS | 8289 | ++DOMWINDOW == 148 (0x92583c00) [pid = 8289] [serial = 422] [outer = (nil)] 17:44:46 INFO - PROCESS | 8289 | ++DOMWINDOW == 149 (0x9c042000) [pid = 8289] [serial = 423] [outer = 0x92583c00] 17:44:46 INFO - PROCESS | 8289 | 1471049086370 Marionette DEBUG loaded listener.js 17:44:46 INFO - PROCESS | 8289 | ++DOMWINDOW == 150 (0x9c2b3000) [pid = 8289] [serial = 424] [outer = 0x92583c00] 17:44:47 INFO - PROCESS | 8289 | 1471049087164 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 17:44:47 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 17:44:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1188ms 17:44:47 INFO - PROCESS | 8289 | 1471049087189 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 17:44:47 INFO - PROCESS | 8289 | 1471049087192 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 17:44:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 17:44:47 INFO - PROCESS | 8289 | 1471049087198 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 17:44:47 INFO - PROCESS | 8289 | 1471049087201 Marionette TRACE conn3 <- [1,538,null,{}] 17:44:47 INFO - PROCESS | 8289 | 1471049087206 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:47 INFO - PROCESS | 8289 | 1471049087211 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:47 INFO - PROCESS | 8289 | 1471049087386 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 17:44:47 INFO - PROCESS | 8289 | 1471049087409 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:47 INFO - PROCESS | 8289 | 1471049087417 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:47 INFO - PROCESS | 8289 | ++DOCSHELL 0x9ae67400 == 62 [pid = 8289] [id = 142] 17:44:47 INFO - PROCESS | 8289 | ++DOMWINDOW == 151 (0x9aeda400) [pid = 8289] [serial = 425] [outer = (nil)] 17:44:47 INFO - PROCESS | 8289 | ++DOMWINDOW == 152 (0xa119d400) [pid = 8289] [serial = 426] [outer = 0x9aeda400] 17:44:47 INFO - PROCESS | 8289 | 1471049087485 Marionette DEBUG loaded listener.js 17:44:47 INFO - PROCESS | 8289 | ++DOMWINDOW == 153 (0xa2fc7c00) [pid = 8289] [serial = 427] [outer = 0x9aeda400] 17:44:48 INFO - PROCESS | 8289 | 1471049088550 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 17:44:48 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. 17:44:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1385ms 17:44:48 INFO - PROCESS | 8289 | 1471049088585 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 17:44:48 INFO - PROCESS | 8289 | 1471049088591 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 17:44:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 17:44:48 INFO - PROCESS | 8289 | 1471049088600 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 17:44:48 INFO - PROCESS | 8289 | 1471049088608 Marionette TRACE conn3 <- [1,542,null,{}] 17:44:48 INFO - PROCESS | 8289 | 1471049088691 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:48 INFO - PROCESS | 8289 | 1471049088697 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:48 INFO - PROCESS | 8289 | 1471049088889 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 17:44:48 INFO - PROCESS | 8289 | ++DOMWINDOW == 154 (0x8e2fd800) [pid = 8289] [serial = 428] [outer = 0x93b4b000] 17:44:49 INFO - PROCESS | 8289 | 1471049089173 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:49 INFO - PROCESS | 8289 | 1471049089184 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:49 INFO - PROCESS | 8289 | ++DOCSHELL 0x919c2400 == 63 [pid = 8289] [id = 143] 17:44:49 INFO - PROCESS | 8289 | ++DOMWINDOW == 155 (0x919d0c00) [pid = 8289] [serial = 429] [outer = (nil)] 17:44:49 INFO - PROCESS | 8289 | ++DOMWINDOW == 156 (0x923dfc00) [pid = 8289] [serial = 430] [outer = 0x919d0c00] 17:44:49 INFO - PROCESS | 8289 | 1471049089291 Marionette DEBUG loaded listener.js 17:44:49 INFO - PROCESS | 8289 | ++DOMWINDOW == 157 (0x92464000) [pid = 8289] [serial = 431] [outer = 0x919d0c00] 17:44:50 INFO - PROCESS | 8289 | 1471049090144 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 17:44:50 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. 17:44:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1582ms 17:44:50 INFO - PROCESS | 8289 | 1471049090226 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 17:44:50 INFO - PROCESS | 8289 | 1471049090234 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 17:44:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 17:44:50 INFO - PROCESS | 8289 | 1471049090246 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 17:44:50 INFO - PROCESS | 8289 | 1471049090250 Marionette TRACE conn3 <- [1,546,null,{}] 17:44:50 INFO - PROCESS | 8289 | 1471049090257 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:50 INFO - PROCESS | 8289 | 1471049090262 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:50 INFO - PROCESS | 8289 | 1471049090469 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 17:44:50 INFO - PROCESS | 8289 | 1471049090647 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:50 INFO - PROCESS | 8289 | 1471049090658 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:50 INFO - PROCESS | 8289 | ++DOCSHELL 0x8d8a2800 == 64 [pid = 8289] [id = 144] 17:44:50 INFO - PROCESS | 8289 | ++DOMWINDOW == 158 (0x90b3fc00) [pid = 8289] [serial = 432] [outer = (nil)] 17:44:50 INFO - PROCESS | 8289 | ++DOMWINDOW == 159 (0x97f3a800) [pid = 8289] [serial = 433] [outer = 0x90b3fc00] 17:44:50 INFO - PROCESS | 8289 | 1471049090738 Marionette DEBUG loaded listener.js 17:44:50 INFO - PROCESS | 8289 | ++DOMWINDOW == 160 (0x9a777000) [pid = 8289] [serial = 434] [outer = 0x90b3fc00] 17:44:51 INFO - PROCESS | 8289 | 1471049091681 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 17:44:51 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 17:44:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1483ms 17:44:51 INFO - PROCESS | 8289 | 1471049091747 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 17:44:51 INFO - PROCESS | 8289 | 1471049091752 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 17:44:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 17:44:51 INFO - PROCESS | 8289 | 1471049091760 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 17:44:51 INFO - PROCESS | 8289 | 1471049091766 Marionette TRACE conn3 <- [1,550,null,{}] 17:44:51 INFO - PROCESS | 8289 | 1471049091782 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:51 INFO - PROCESS | 8289 | 1471049091791 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:51 INFO - PROCESS | 8289 | 1471049091995 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 17:44:52 INFO - PROCESS | 8289 | 1471049092182 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:52 INFO - PROCESS | 8289 | 1471049092194 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:52 INFO - PROCESS | 8289 | ++DOCSHELL 0x951b3000 == 65 [pid = 8289] [id = 145] 17:44:52 INFO - PROCESS | 8289 | ++DOMWINDOW == 161 (0x963e4400) [pid = 8289] [serial = 435] [outer = (nil)] 17:44:52 INFO - PROCESS | 8289 | ++DOMWINDOW == 162 (0x9c0e2400) [pid = 8289] [serial = 436] [outer = 0x963e4400] 17:44:52 INFO - PROCESS | 8289 | 1471049092319 Marionette DEBUG loaded listener.js 17:44:52 INFO - PROCESS | 8289 | ++DOMWINDOW == 163 (0xa2fcf000) [pid = 8289] [serial = 437] [outer = 0x963e4400] 17:44:53 INFO - PROCESS | 8289 | 1471049093164 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 17:44:53 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. 17:44:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1434ms 17:44:53 INFO - PROCESS | 8289 | 1471049093225 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 17:44:53 INFO - PROCESS | 8289 | 1471049093230 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 17:44:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 17:44:53 INFO - PROCESS | 8289 | 1471049093239 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 17:44:53 INFO - PROCESS | 8289 | 1471049093242 Marionette TRACE conn3 <- [1,554,null,{}] 17:44:53 INFO - PROCESS | 8289 | 1471049093248 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:53 INFO - PROCESS | 8289 | 1471049093253 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:53 INFO - PROCESS | 8289 | 1471049093423 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 17:44:53 INFO - PROCESS | 8289 | 1471049093606 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:53 INFO - PROCESS | 8289 | 1471049093613 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:53 INFO - PROCESS | 8289 | ++DOCSHELL 0x8cd0e400 == 66 [pid = 8289] [id = 146] 17:44:53 INFO - PROCESS | 8289 | ++DOMWINDOW == 164 (0x8cd0e800) [pid = 8289] [serial = 438] [outer = (nil)] 17:44:53 INFO - PROCESS | 8289 | ++DOMWINDOW == 165 (0xa4f24400) [pid = 8289] [serial = 439] [outer = 0x8cd0e800] 17:44:53 INFO - PROCESS | 8289 | 1471049093694 Marionette DEBUG loaded listener.js 17:44:53 INFO - PROCESS | 8289 | ++DOMWINDOW == 166 (0xa672ac00) [pid = 8289] [serial = 440] [outer = 0x8cd0e800] 17:44:54 INFO - PROCESS | 8289 | [8289] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:44:54 INFO - PROCESS | 8289 | 1471049094595 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 17:44:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 17:44:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1383ms 17:44:54 INFO - PROCESS | 8289 | 1471049094623 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 17:44:54 INFO - PROCESS | 8289 | 1471049094627 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 17:44:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 17:44:54 INFO - PROCESS | 8289 | 1471049094633 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 17:44:54 INFO - PROCESS | 8289 | 1471049094637 Marionette TRACE conn3 <- [1,558,null,{}] 17:44:54 INFO - PROCESS | 8289 | 1471049094642 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:54 INFO - PROCESS | 8289 | 1471049094648 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:54 INFO - PROCESS | 8289 | 1471049094819 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 17:44:55 INFO - PROCESS | 8289 | 1471049095001 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:55 INFO - PROCESS | 8289 | 1471049095011 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:55 INFO - PROCESS | 8289 | ++DOCSHELL 0x91bdc000 == 67 [pid = 8289] [id = 147] 17:44:55 INFO - PROCESS | 8289 | ++DOMWINDOW == 167 (0x92571800) [pid = 8289] [serial = 441] [outer = (nil)] 17:44:55 INFO - PROCESS | 8289 | ++DOMWINDOW == 168 (0x92579400) [pid = 8289] [serial = 442] [outer = 0x92571800] 17:44:55 INFO - PROCESS | 8289 | 1471049095086 Marionette DEBUG loaded listener.js 17:44:55 INFO - PROCESS | 8289 | ++DOMWINDOW == 169 (0x9257c800) [pid = 8289] [serial = 443] [outer = 0x92571800] 17:44:56 INFO - PROCESS | 8289 | 1471049096017 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 17:44:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 17:44:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1431ms 17:44:56 INFO - PROCESS | 8289 | 1471049096066 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 17:44:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 17:44:56 INFO - PROCESS | 8289 | 1471049096070 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 17:44:56 INFO - PROCESS | 8289 | 1471049096076 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 17:44:56 INFO - PROCESS | 8289 | 1471049096080 Marionette TRACE conn3 <- [1,562,null,{}] 17:44:56 INFO - PROCESS | 8289 | 1471049096086 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:56 INFO - PROCESS | 8289 | 1471049096096 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:56 INFO - PROCESS | 8289 | 1471049096288 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 17:44:56 INFO - PROCESS | 8289 | 1471049096478 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:56 INFO - PROCESS | 8289 | 1471049096485 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:56 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e181800 == 68 [pid = 8289] [id = 148] 17:44:56 INFO - PROCESS | 8289 | ++DOMWINDOW == 170 (0x8e184000) [pid = 8289] [serial = 444] [outer = (nil)] 17:44:56 INFO - PROCESS | 8289 | ++DOMWINDOW == 171 (0x8e18f400) [pid = 8289] [serial = 445] [outer = 0x8e184000] 17:44:56 INFO - PROCESS | 8289 | 1471049096565 Marionette DEBUG loaded listener.js 17:44:56 INFO - PROCESS | 8289 | ++DOMWINDOW == 172 (0x92580000) [pid = 8289] [serial = 446] [outer = 0x8e184000] 17:44:57 INFO - PROCESS | 8289 | [8289] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:44:57 INFO - PROCESS | 8289 | 1471049097413 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 17:44:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 17:44:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1383ms 17:44:57 INFO - PROCESS | 8289 | 1471049097459 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 17:44:57 INFO - PROCESS | 8289 | 1471049097463 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 17:44:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 17:44:57 INFO - PROCESS | 8289 | 1471049097470 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 17:44:57 INFO - PROCESS | 8289 | 1471049097474 Marionette TRACE conn3 <- [1,566,null,{}] 17:44:57 INFO - PROCESS | 8289 | 1471049097481 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:57 INFO - PROCESS | 8289 | 1471049097485 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:57 INFO - PROCESS | 8289 | 1471049097666 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 17:44:57 INFO - PROCESS | 8289 | 1471049097846 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:57 INFO - PROCESS | 8289 | 1471049097853 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:57 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e18ac00 == 69 [pid = 8289] [id = 149] 17:44:57 INFO - PROCESS | 8289 | ++DOMWINDOW == 173 (0x8e18e400) [pid = 8289] [serial = 447] [outer = (nil)] 17:44:57 INFO - PROCESS | 8289 | ++DOMWINDOW == 174 (0x8e2c7400) [pid = 8289] [serial = 448] [outer = 0x8e18e400] 17:44:57 INFO - PROCESS | 8289 | 1471049097928 Marionette DEBUG loaded listener.js 17:44:58 INFO - PROCESS | 8289 | ++DOMWINDOW == 175 (0x8e2c8400) [pid = 8289] [serial = 449] [outer = 0x8e18e400] 17:44:58 INFO - PROCESS | 8289 | [8289] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:44:58 INFO - PROCESS | 8289 | 1471049098796 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 17:44:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 17:44:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1381ms 17:44:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 17:44:58 INFO - PROCESS | 8289 | 1471049098852 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 17:44:58 INFO - PROCESS | 8289 | 1471049098855 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 17:44:58 INFO - PROCESS | 8289 | 1471049098861 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 17:44:58 INFO - PROCESS | 8289 | 1471049098865 Marionette TRACE conn3 <- [1,570,null,{}] 17:44:58 INFO - PROCESS | 8289 | 1471049098870 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:44:58 INFO - PROCESS | 8289 | 1471049098875 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:59 INFO - PROCESS | 8289 | 1471049099053 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 17:44:59 INFO - PROCESS | 8289 | 1471049099234 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:44:59 INFO - PROCESS | 8289 | 1471049099246 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:44:59 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e18f800 == 70 [pid = 8289] [id = 150] 17:44:59 INFO - PROCESS | 8289 | ++DOMWINDOW == 176 (0x8e2c0c00) [pid = 8289] [serial = 450] [outer = (nil)] 17:44:59 INFO - PROCESS | 8289 | ++DOMWINDOW == 177 (0x8e2ef800) [pid = 8289] [serial = 451] [outer = 0x8e2c0c00] 17:44:59 INFO - PROCESS | 8289 | 1471049099321 Marionette DEBUG loaded listener.js 17:44:59 INFO - PROCESS | 8289 | ++DOMWINDOW == 178 (0x9257e000) [pid = 8289] [serial = 452] [outer = 0x8e2c0c00] 17:44:59 INFO - PROCESS | 8289 | [8289] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:45:00 INFO - PROCESS | 8289 | 1471049100153 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 17:45:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 17:45:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1334ms 17:45:00 INFO - PROCESS | 8289 | 1471049100195 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 17:45:00 INFO - PROCESS | 8289 | 1471049100199 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 17:45:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 17:45:00 INFO - PROCESS | 8289 | 1471049100205 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 17:45:00 INFO - PROCESS | 8289 | 1471049100209 Marionette TRACE conn3 <- [1,574,null,{}] 17:45:00 INFO - PROCESS | 8289 | 1471049100214 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:00 INFO - PROCESS | 8289 | 1471049100219 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:00 INFO - PROCESS | 8289 | 1471049100386 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 17:45:00 INFO - PROCESS | 8289 | 1471049100574 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:00 INFO - PROCESS | 8289 | 1471049100583 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:00 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c427400 == 71 [pid = 8289] [id = 151] 17:45:00 INFO - PROCESS | 8289 | ++DOMWINDOW == 179 (0x8c428c00) [pid = 8289] [serial = 453] [outer = (nil)] 17:45:00 INFO - PROCESS | 8289 | ++DOMWINDOW == 180 (0x8c430800) [pid = 8289] [serial = 454] [outer = 0x8c428c00] 17:45:00 INFO - PROCESS | 8289 | 1471049100662 Marionette DEBUG loaded listener.js 17:45:00 INFO - PROCESS | 8289 | ++DOMWINDOW == 181 (0x8c432000) [pid = 8289] [serial = 455] [outer = 0x8c428c00] 17:45:01 INFO - PROCESS | 8289 | 1471049101640 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 17:45:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 17:45:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1480ms 17:45:01 INFO - PROCESS | 8289 | 1471049101686 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 17:45:01 INFO - PROCESS | 8289 | 1471049101689 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 17:45:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 17:45:01 INFO - PROCESS | 8289 | 1471049101696 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 17:45:01 INFO - PROCESS | 8289 | 1471049101699 Marionette TRACE conn3 <- [1,578,null,{}] 17:45:01 INFO - PROCESS | 8289 | 1471049101705 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:01 INFO - PROCESS | 8289 | 1471049101710 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:01 INFO - PROCESS | 8289 | 1471049101892 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 17:45:02 INFO - PROCESS | 8289 | 1471049102139 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:02 INFO - PROCESS | 8289 | 1471049102146 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:02 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c429400 == 72 [pid = 8289] [id = 152] 17:45:02 INFO - PROCESS | 8289 | ++DOMWINDOW == 182 (0x8c42f800) [pid = 8289] [serial = 456] [outer = (nil)] 17:45:02 INFO - PROCESS | 8289 | ++DOMWINDOW == 183 (0x8c579c00) [pid = 8289] [serial = 457] [outer = 0x8c42f800] 17:45:02 INFO - PROCESS | 8289 | 1471049102273 Marionette DEBUG loaded listener.js 17:45:02 INFO - PROCESS | 8289 | ++DOMWINDOW == 184 (0x8c57b800) [pid = 8289] [serial = 458] [outer = 0x8c42f800] 17:45:03 INFO - PROCESS | 8289 | 1471049103126 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 17:45:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 17:45:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1486ms 17:45:03 INFO - PROCESS | 8289 | 1471049103183 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 17:45:03 INFO - PROCESS | 8289 | 1471049103188 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 17:45:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 17:45:03 INFO - PROCESS | 8289 | 1471049103194 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 17:45:03 INFO - PROCESS | 8289 | 1471049103198 Marionette TRACE conn3 <- [1,582,null,{}] 17:45:03 INFO - PROCESS | 8289 | 1471049103203 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:03 INFO - PROCESS | 8289 | 1471049103209 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:03 INFO - PROCESS | 8289 | 1471049103409 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 17:45:03 INFO - PROCESS | 8289 | 1471049103592 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:03 INFO - PROCESS | 8289 | 1471049103600 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:03 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c579000 == 73 [pid = 8289] [id = 153] 17:45:03 INFO - PROCESS | 8289 | ++DOMWINDOW == 185 (0x8c579400) [pid = 8289] [serial = 459] [outer = (nil)] 17:45:03 INFO - PROCESS | 8289 | ++DOMWINDOW == 186 (0x9257b000) [pid = 8289] [serial = 460] [outer = 0x8c579400] 17:45:03 INFO - PROCESS | 8289 | 1471049103724 Marionette DEBUG loaded listener.js 17:45:03 INFO - PROCESS | 8289 | ++DOMWINDOW == 187 (0xa6da7000) [pid = 8289] [serial = 461] [outer = 0x8c579400] 17:45:04 INFO - PROCESS | 8289 | 1471049104559 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 17:45:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 17:45:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1428ms 17:45:04 INFO - PROCESS | 8289 | 1471049104623 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 17:45:04 INFO - PROCESS | 8289 | 1471049104627 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 17:45:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 17:45:04 INFO - PROCESS | 8289 | 1471049104633 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 17:45:04 INFO - PROCESS | 8289 | 1471049104637 Marionette TRACE conn3 <- [1,586,null,{}] 17:45:04 INFO - PROCESS | 8289 | 1471049104642 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:04 INFO - PROCESS | 8289 | 1471049104647 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:04 INFO - PROCESS | 8289 | 1471049104821 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 17:45:05 INFO - PROCESS | 8289 | 1471049105007 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:05 INFO - PROCESS | 8289 | 1471049105015 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:05 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b8acc00 == 74 [pid = 8289] [id = 154] 17:45:05 INFO - PROCESS | 8289 | ++DOMWINDOW == 188 (0x8b8ad400) [pid = 8289] [serial = 462] [outer = (nil)] 17:45:05 INFO - PROCESS | 8289 | ++DOMWINDOW == 189 (0x8b8b6400) [pid = 8289] [serial = 463] [outer = 0x8b8ad400] 17:45:05 INFO - PROCESS | 8289 | 1471049105091 Marionette DEBUG loaded listener.js 17:45:05 INFO - PROCESS | 8289 | ++DOMWINDOW == 190 (0x8b8b7000) [pid = 8289] [serial = 464] [outer = 0x8b8ad400] 17:45:05 INFO - PROCESS | 8289 | [8289] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:45:05 INFO - PROCESS | 8289 | 1471049105972 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 17:45:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 17:45:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1382ms 17:45:06 INFO - PROCESS | 8289 | 1471049106017 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 17:45:06 INFO - PROCESS | 8289 | 1471049106021 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 17:45:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 17:45:06 INFO - PROCESS | 8289 | 1471049106027 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 17:45:06 INFO - PROCESS | 8289 | 1471049106031 Marionette TRACE conn3 <- [1,590,null,{}] 17:45:06 INFO - PROCESS | 8289 | 1471049106037 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:06 INFO - PROCESS | 8289 | 1471049106042 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:06 INFO - PROCESS | 8289 | 1471049106218 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 17:45:06 INFO - PROCESS | 8289 | 1471049106406 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:06 INFO - PROCESS | 8289 | 1471049106412 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:06 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b3ca400 == 75 [pid = 8289] [id = 155] 17:45:06 INFO - PROCESS | 8289 | ++DOMWINDOW == 191 (0x8b3cb800) [pid = 8289] [serial = 465] [outer = (nil)] 17:45:06 INFO - PROCESS | 8289 | ++DOMWINDOW == 192 (0x8b3d3c00) [pid = 8289] [serial = 466] [outer = 0x8b3cb800] 17:45:06 INFO - PROCESS | 8289 | 1471049106506 Marionette DEBUG loaded listener.js 17:45:06 INFO - PROCESS | 8289 | ++DOMWINDOW == 193 (0x8b3d5400) [pid = 8289] [serial = 467] [outer = 0x8b3cb800] 17:45:07 INFO - PROCESS | 8289 | 1471049107557 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 17:45:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 17:45:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1580ms 17:45:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 17:45:07 INFO - PROCESS | 8289 | 1471049107607 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 17:45:07 INFO - PROCESS | 8289 | 1471049107611 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 17:45:07 INFO - PROCESS | 8289 | 1471049107617 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 17:45:07 INFO - PROCESS | 8289 | 1471049107621 Marionette TRACE conn3 <- [1,594,null,{}] 17:45:07 INFO - PROCESS | 8289 | 1471049107626 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:07 INFO - PROCESS | 8289 | 1471049107631 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:07 INFO - PROCESS | 8289 | 1471049107821 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 17:45:08 INFO - PROCESS | 8289 | 1471049108056 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:08 INFO - PROCESS | 8289 | 1471049108064 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:08 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b3d4400 == 76 [pid = 8289] [id = 156] 17:45:08 INFO - PROCESS | 8289 | ++DOMWINDOW == 194 (0x8b3d4c00) [pid = 8289] [serial = 468] [outer = (nil)] 17:45:08 INFO - PROCESS | 8289 | ++DOMWINDOW == 195 (0x8b8b3c00) [pid = 8289] [serial = 469] [outer = 0x8b3d4c00] 17:45:08 INFO - PROCESS | 8289 | 1471049108160 Marionette DEBUG loaded listener.js 17:45:08 INFO - PROCESS | 8289 | ++DOMWINDOW == 196 (0x8b8bb400) [pid = 8289] [serial = 470] [outer = 0x8b3d4c00] 17:45:09 INFO - PROCESS | 8289 | 1471049109399 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 17:45:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 17:45:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1830ms 17:45:09 INFO - PROCESS | 8289 | 1471049109447 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 17:45:09 INFO - PROCESS | 8289 | 1471049109453 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 17:45:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 17:45:09 INFO - PROCESS | 8289 | 1471049109461 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 17:45:09 INFO - PROCESS | 8289 | 1471049109466 Marionette TRACE conn3 <- [1,598,null,{}] 17:45:09 INFO - PROCESS | 8289 | 1471049109542 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:09 INFO - PROCESS | 8289 | 1471049109548 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:09 INFO - PROCESS | 8289 | 1471049109777 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 17:45:09 INFO - PROCESS | 8289 | 1471049109914 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:09 INFO - PROCESS | 8289 | 1471049109929 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:09 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b8b3000 == 77 [pid = 8289] [id = 157] 17:45:09 INFO - PROCESS | 8289 | ++DOMWINDOW == 197 (0x8c355c00) [pid = 8289] [serial = 471] [outer = (nil)] 17:45:09 INFO - PROCESS | 8289 | ++DOMWINDOW == 198 (0x8c358c00) [pid = 8289] [serial = 472] [outer = 0x8c355c00] 17:45:10 INFO - PROCESS | 8289 | 1471049110005 Marionette DEBUG loaded listener.js 17:45:10 INFO - PROCESS | 8289 | ++DOMWINDOW == 199 (0x8c431000) [pid = 8289] [serial = 473] [outer = 0x8c355c00] 17:45:10 INFO - PROCESS | 8289 | 1471049110898 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 17:45:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 17:45:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1485ms 17:45:10 INFO - PROCESS | 8289 | 1471049110946 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 17:45:10 INFO - PROCESS | 8289 | 1471049110953 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 17:45:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 17:45:10 INFO - PROCESS | 8289 | 1471049110962 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 17:45:10 INFO - PROCESS | 8289 | 1471049110967 Marionette TRACE conn3 <- [1,602,null,{}] 17:45:10 INFO - PROCESS | 8289 | 1471049110973 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:10 INFO - PROCESS | 8289 | 1471049110977 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:11 INFO - PROCESS | 8289 | 1471049111151 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 17:45:11 INFO - PROCESS | 8289 | 1471049111499 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:11 INFO - PROCESS | 8289 | 1471049111508 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:11 INFO - PROCESS | 8289 | ++DOCSHELL 0x8d8a4c00 == 78 [pid = 8289] [id = 158] 17:45:11 INFO - PROCESS | 8289 | ++DOMWINDOW == 200 (0x8d8ab000) [pid = 8289] [serial = 474] [outer = (nil)] 17:45:11 INFO - PROCESS | 8289 | ++DOMWINDOW == 201 (0x8e183000) [pid = 8289] [serial = 475] [outer = 0x8d8ab000] 17:45:11 INFO - PROCESS | 8289 | 1471049111585 Marionette DEBUG loaded listener.js 17:45:11 INFO - PROCESS | 8289 | ++DOMWINDOW == 202 (0x8e189c00) [pid = 8289] [serial = 476] [outer = 0x8d8ab000] 17:45:12 INFO - PROCESS | 8289 | 1471049112425 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 17:45:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 17:45:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1528ms 17:45:12 INFO - PROCESS | 8289 | 1471049112491 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 17:45:12 INFO - PROCESS | 8289 | 1471049112495 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 17:45:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 17:45:12 INFO - PROCESS | 8289 | 1471049112501 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 17:45:12 INFO - PROCESS | 8289 | 1471049112506 Marionette TRACE conn3 <- [1,606,null,{}] 17:45:12 INFO - PROCESS | 8289 | 1471049112522 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:12 INFO - PROCESS | 8289 | 1471049112530 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:12 INFO - PROCESS | 8289 | 1471049112713 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 17:45:13 INFO - PROCESS | 8289 | 1471049112985 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:13 INFO - PROCESS | 8289 | 1471049112993 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:13 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e2f2c00 == 79 [pid = 8289] [id = 159] 17:45:13 INFO - PROCESS | 8289 | ++DOMWINDOW == 203 (0x8ec9e800) [pid = 8289] [serial = 477] [outer = (nil)] 17:45:13 INFO - PROCESS | 8289 | ++DOMWINDOW == 204 (0x8ee16c00) [pid = 8289] [serial = 478] [outer = 0x8ec9e800] 17:45:13 INFO - PROCESS | 8289 | 1471049113116 Marionette DEBUG loaded listener.js 17:45:13 INFO - PROCESS | 8289 | ++DOMWINDOW == 205 (0x8f68a400) [pid = 8289] [serial = 479] [outer = 0x8ec9e800] 17:45:13 INFO - PROCESS | 8289 | --DOCSHELL 0x9c0e0400 == 78 [pid = 8289] [id = 41] 17:45:13 INFO - PROCESS | 8289 | --DOCSHELL 0x91e35400 == 77 [pid = 8289] [id = 8] 17:45:13 INFO - PROCESS | 8289 | --DOCSHELL 0x92122800 == 76 [pid = 8289] [id = 40] 17:45:13 INFO - PROCESS | 8289 | --DOCSHELL 0x9a774400 == 75 [pid = 8289] [id = 65] 17:45:13 INFO - PROCESS | 8289 | --DOCSHELL 0x919c6c00 == 74 [pid = 8289] [id = 92] 17:45:13 INFO - PROCESS | 8289 | --DOCSHELL 0x91e3dc00 == 73 [pid = 8289] [id = 39] 17:45:13 INFO - PROCESS | 8289 | --DOCSHELL 0x922b2c00 == 72 [pid = 8289] [id = 66] 17:45:13 INFO - PROCESS | 8289 | --DOMWINDOW == 204 (0x9c216000) [pid = 8289] [serial = 369] [outer = (nil)] [url = about:blank] 17:45:13 INFO - PROCESS | 8289 | --DOMWINDOW == 203 (0x950a0000) [pid = 8289] [serial = 333] [outer = (nil)] [url = about:blank] 17:45:13 INFO - PROCESS | 8289 | --DOMWINDOW == 202 (0x9ba80000) [pid = 8289] [serial = 342] [outer = (nil)] [url = about:blank] 17:45:13 INFO - PROCESS | 8289 | --DOMWINDOW == 201 (0x8ee1c400) [pid = 8289] [serial = 327] [outer = (nil)] [url = about:blank] 17:45:13 INFO - PROCESS | 8289 | --DOMWINDOW == 200 (0xa23ae800) [pid = 8289] [serial = 345] [outer = (nil)] [url = about:blank] 17:45:13 INFO - PROCESS | 8289 | --DOMWINDOW == 199 (0x922b0c00) [pid = 8289] [serial = 330] [outer = (nil)] [url = about:blank] 17:45:13 INFO - PROCESS | 8289 | --DOMWINDOW == 198 (0x9b189400) [pid = 8289] [serial = 339] [outer = (nil)] [url = about:blank] 17:45:13 INFO - PROCESS | 8289 | --DOMWINDOW == 197 (0x9ae3dc00) [pid = 8289] [serial = 336] [outer = (nil)] [url = about:blank] 17:45:13 INFO - PROCESS | 8289 | --DOCSHELL 0x9adc3400 == 71 [pid = 8289] [id = 64] 17:45:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8ee20000 == 70 [pid = 8289] [id = 141] 17:45:13 INFO - PROCESS | 8289 | --DOCSHELL 0x9ae69400 == 69 [pid = 8289] [id = 140] 17:45:13 INFO - PROCESS | 8289 | --DOCSHELL 0x99681400 == 68 [pid = 8289] [id = 139] 17:45:14 INFO - PROCESS | 8289 | --DOCSHELL 0x8d8a5000 == 67 [pid = 8289] [id = 138] 17:45:14 INFO - PROCESS | 8289 | --DOCSHELL 0x8f688000 == 66 [pid = 8289] [id = 137] 17:45:14 INFO - PROCESS | 8289 | 1471049114076 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 17:45:14 INFO - PROCESS | 8289 | --DOCSHELL 0x8eca9c00 == 65 [pid = 8289] [id = 136] 17:45:14 INFO - PROCESS | 8289 | --DOCSHELL 0x8d8a7000 == 64 [pid = 8289] [id = 135] 17:45:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 17:45:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1632ms 17:45:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 17:45:14 INFO - PROCESS | 8289 | 1471049114134 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 17:45:14 INFO - PROCESS | 8289 | 1471049114138 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 17:45:14 INFO - PROCESS | 8289 | 1471049114144 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 17:45:14 INFO - PROCESS | 8289 | 1471049114147 Marionette TRACE conn3 <- [1,610,null,{}] 17:45:14 INFO - PROCESS | 8289 | 1471049114153 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:14 INFO - PROCESS | 8289 | 1471049114157 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:14 INFO - PROCESS | 8289 | 1471049114334 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 17:45:14 INFO - PROCESS | 8289 | --DOMWINDOW == 196 (0x9ba8e400) [pid = 8289] [serial = 363] [outer = (nil)] [url = about:blank] 17:45:14 INFO - PROCESS | 8289 | --DOMWINDOW == 195 (0x91be6400) [pid = 8289] [serial = 366] [outer = (nil)] [url = about:blank] 17:45:14 INFO - PROCESS | 8289 | --DOMWINDOW == 194 (0x9a8ca800) [pid = 8289] [serial = 360] [outer = (nil)] [url = about:blank] 17:45:14 INFO - PROCESS | 8289 | --DOMWINDOW == 193 (0x946f6000) [pid = 8289] [serial = 352] [outer = (nil)] [url = about:blank] 17:45:14 INFO - PROCESS | 8289 | --DOMWINDOW == 192 (0x939d2400) [pid = 8289] [serial = 351] [outer = (nil)] [url = about:blank] 17:45:14 INFO - PROCESS | 8289 | --DOMWINDOW == 191 (0x91e3a000) [pid = 8289] [serial = 349] [outer = (nil)] [url = about:blank] 17:45:14 INFO - PROCESS | 8289 | --DOMWINDOW == 190 (0x919ce400) [pid = 8289] [serial = 348] [outer = (nil)] [url = about:blank] 17:45:14 INFO - PROCESS | 8289 | --DOMWINDOW == 189 (0x9a8ab400) [pid = 8289] [serial = 355] [outer = (nil)] [url = about:blank] 17:45:14 INFO - PROCESS | 8289 | --DOMWINDOW == 188 (0x9a06e000) [pid = 8289] [serial = 354] [outer = (nil)] [url = about:blank] 17:45:14 INFO - PROCESS | 8289 | --DOMWINDOW == 187 (0x92ee0800) [pid = 8289] [serial = 357] [outer = (nil)] [url = about:blank] 17:45:14 INFO - PROCESS | 8289 | --DOMWINDOW == 186 (0x97503c00) [pid = 8289] [serial = 358] [outer = (nil)] [url = about:blank] 17:45:14 INFO - PROCESS | 8289 | --DOMWINDOW == 185 (0x9ae5fc00) [pid = 8289] [serial = 325] [outer = (nil)] [url = about:blank] 17:45:14 INFO - PROCESS | 8289 | --DOMWINDOW == 184 (0x9c03c000) [pid = 8289] [serial = 364] [outer = (nil)] [url = about:blank] 17:45:14 INFO - PROCESS | 8289 | --DOMWINDOW == 183 (0x9462d000) [pid = 8289] [serial = 367] [outer = (nil)] [url = about:blank] 17:45:14 INFO - PROCESS | 8289 | --DOMWINDOW == 182 (0x9ae3d800) [pid = 8289] [serial = 361] [outer = (nil)] [url = about:blank] 17:45:14 INFO - PROCESS | 8289 | 1471049114543 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:14 INFO - PROCESS | 8289 | 1471049114548 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:14 INFO - PROCESS | 8289 | ++DOCSHELL 0x8cd0b800 == 65 [pid = 8289] [id = 160] 17:45:14 INFO - PROCESS | 8289 | ++DOMWINDOW == 183 (0x8e2fe400) [pid = 8289] [serial = 480] [outer = (nil)] 17:45:14 INFO - PROCESS | 8289 | ++DOMWINDOW == 184 (0x90b30800) [pid = 8289] [serial = 481] [outer = 0x8e2fe400] 17:45:14 INFO - PROCESS | 8289 | 1471049114624 Marionette DEBUG loaded listener.js 17:45:14 INFO - PROCESS | 8289 | ++DOMWINDOW == 185 (0x90d88400) [pid = 8289] [serial = 482] [outer = 0x8e2fe400] 17:45:15 INFO - PROCESS | 8289 | 1471049115325 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 17:45:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 17:45:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1231ms 17:45:15 INFO - PROCESS | 8289 | 1471049115389 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 17:45:15 INFO - PROCESS | 8289 | 1471049115393 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 17:45:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 17:45:15 INFO - PROCESS | 8289 | 1471049115405 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 17:45:15 INFO - PROCESS | 8289 | 1471049115407 Marionette TRACE conn3 <- [1,614,null,{}] 17:45:15 INFO - PROCESS | 8289 | 1471049115413 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:15 INFO - PROCESS | 8289 | 1471049115418 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:15 INFO - PROCESS | 8289 | 1471049115575 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 17:45:15 INFO - PROCESS | 8289 | 1471049115585 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:15 INFO - PROCESS | 8289 | 1471049115592 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:15 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b8af800 == 66 [pid = 8289] [id = 161] 17:45:15 INFO - PROCESS | 8289 | ++DOMWINDOW == 186 (0x8c354000) [pid = 8289] [serial = 483] [outer = (nil)] 17:45:15 INFO - PROCESS | 8289 | ++DOMWINDOW == 187 (0x91bd8c00) [pid = 8289] [serial = 484] [outer = 0x8c354000] 17:45:15 INFO - PROCESS | 8289 | 1471049115657 Marionette DEBUG loaded listener.js 17:45:15 INFO - PROCESS | 8289 | ++DOMWINDOW == 188 (0x92122800) [pid = 8289] [serial = 485] [outer = 0x8c354000] 17:45:16 INFO - PROCESS | 8289 | 1471049116613 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 17:45:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 17:45:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1282ms 17:45:16 INFO - PROCESS | 8289 | 1471049116684 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 17:45:16 INFO - PROCESS | 8289 | 1471049116687 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 17:45:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 17:45:16 INFO - PROCESS | 8289 | 1471049116693 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 17:45:16 INFO - PROCESS | 8289 | 1471049116696 Marionette TRACE conn3 <- [1,618,null,{}] 17:45:16 INFO - PROCESS | 8289 | 1471049116708 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:16 INFO - PROCESS | 8289 | 1471049116718 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:16 INFO - PROCESS | 8289 | 1471049116964 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 17:45:17 INFO - PROCESS | 8289 | 1471049116989 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:17 INFO - PROCESS | 8289 | 1471049117015 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:17 INFO - PROCESS | 8289 | ++DOCSHELL 0x90d86000 == 67 [pid = 8289] [id = 162] 17:45:17 INFO - PROCESS | 8289 | ++DOMWINDOW == 189 (0x90e98800) [pid = 8289] [serial = 486] [outer = (nil)] 17:45:17 INFO - PROCESS | 8289 | ++DOMWINDOW == 190 (0x92590400) [pid = 8289] [serial = 487] [outer = 0x90e98800] 17:45:17 INFO - PROCESS | 8289 | 1471049117161 Marionette DEBUG loaded listener.js 17:45:17 INFO - PROCESS | 8289 | ++DOMWINDOW == 191 (0x92ee9800) [pid = 8289] [serial = 488] [outer = 0x90e98800] 17:45:18 INFO - PROCESS | 8289 | 1471049118004 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 17:45:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 17:45:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1334ms 17:45:18 INFO - PROCESS | 8289 | 1471049118028 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 17:45:18 INFO - PROCESS | 8289 | 1471049118032 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 17:45:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 17:45:18 INFO - PROCESS | 8289 | 1471049118038 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 17:45:18 INFO - PROCESS | 8289 | 1471049118041 Marionette TRACE conn3 <- [1,622,null,{}] 17:45:18 INFO - PROCESS | 8289 | 1471049118046 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:18 INFO - PROCESS | 8289 | 1471049118051 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:18 INFO - PROCESS | 8289 | 1471049118288 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 17:45:18 INFO - PROCESS | 8289 | 1471049118328 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:18 INFO - PROCESS | 8289 | 1471049118338 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:18 INFO - PROCESS | 8289 | ++DOCSHELL 0x919ce400 == 68 [pid = 8289] [id = 163] 17:45:18 INFO - PROCESS | 8289 | ++DOMWINDOW == 192 (0x91be3000) [pid = 8289] [serial = 489] [outer = (nil)] 17:45:18 INFO - PROCESS | 8289 | ++DOMWINDOW == 193 (0x951a5c00) [pid = 8289] [serial = 490] [outer = 0x91be3000] 17:45:18 INFO - PROCESS | 8289 | 1471049118403 Marionette DEBUG loaded listener.js 17:45:18 INFO - PROCESS | 8289 | ++DOMWINDOW == 194 (0x951aec00) [pid = 8289] [serial = 491] [outer = 0x91be3000] 17:45:19 INFO - PROCESS | 8289 | --DOMWINDOW == 193 (0x8ee1f800) [pid = 8289] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 17:45:19 INFO - PROCESS | 8289 | --DOMWINDOW == 192 (0x8f695000) [pid = 8289] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 17:45:19 INFO - PROCESS | 8289 | --DOMWINDOW == 191 (0x92583c00) [pid = 8289] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 17:45:19 INFO - PROCESS | 8289 | --DOMWINDOW == 190 (0x9c210800) [pid = 8289] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 17:45:19 INFO - PROCESS | 8289 | --DOMWINDOW == 189 (0x8ee14800) [pid = 8289] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 17:45:19 INFO - PROCESS | 8289 | --DOMWINDOW == 188 (0x9aecd000) [pid = 8289] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 17:45:19 INFO - PROCESS | 8289 | --DOMWINDOW == 187 (0x9a779800) [pid = 8289] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 17:45:19 INFO - PROCESS | 8289 | --DOMWINDOW == 186 (0x9ae67800) [pid = 8289] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 17:45:19 INFO - PROCESS | 8289 | --DOMWINDOW == 185 (0x9a4cf800) [pid = 8289] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 17:45:19 INFO - PROCESS | 8289 | --DOMWINDOW == 184 (0x8d8a9000) [pid = 8289] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 17:45:19 INFO - PROCESS | 8289 | 1471049119835 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 17:45:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 17:45:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1830ms 17:45:19 INFO - PROCESS | 8289 | 1471049119868 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 17:45:19 INFO - PROCESS | 8289 | 1471049119870 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 17:45:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 17:45:19 INFO - PROCESS | 8289 | 1471049119877 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 17:45:19 INFO - PROCESS | 8289 | 1471049119879 Marionette TRACE conn3 <- [1,626,null,{}] 17:45:19 INFO - PROCESS | 8289 | 1471049119885 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:19 INFO - PROCESS | 8289 | 1471049119890 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:20 INFO - PROCESS | 8289 | 1471049120106 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 17:45:20 INFO - PROCESS | 8289 | 1471049120123 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:20 INFO - PROCESS | 8289 | 1471049120129 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:20 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b3d1c00 == 69 [pid = 8289] [id = 164] 17:45:20 INFO - PROCESS | 8289 | ++DOMWINDOW == 185 (0x8d8a9000) [pid = 8289] [serial = 492] [outer = (nil)] 17:45:20 INFO - PROCESS | 8289 | ++DOMWINDOW == 186 (0x946f9000) [pid = 8289] [serial = 493] [outer = 0x8d8a9000] 17:45:20 INFO - PROCESS | 8289 | 1471049120197 Marionette DEBUG loaded listener.js 17:45:20 INFO - PROCESS | 8289 | ++DOMWINDOW == 187 (0x963de800) [pid = 8289] [serial = 494] [outer = 0x8d8a9000] 17:45:21 INFO - PROCESS | 8289 | 1471049121002 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 17:45:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 17:45:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1143ms 17:45:21 INFO - PROCESS | 8289 | 1471049121021 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 17:45:21 INFO - PROCESS | 8289 | 1471049121024 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 17:45:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 17:45:21 INFO - PROCESS | 8289 | 1471049121030 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 17:45:21 INFO - PROCESS | 8289 | 1471049121033 Marionette TRACE conn3 <- [1,630,null,{}] 17:45:21 INFO - PROCESS | 8289 | 1471049121039 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:21 INFO - PROCESS | 8289 | 1471049121044 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:21 INFO - PROCESS | 8289 | 1471049121289 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 17:45:21 INFO - PROCESS | 8289 | 1471049121298 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:21 INFO - PROCESS | 8289 | 1471049121304 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:21 INFO - PROCESS | 8289 | ++DOCSHELL 0x925d1400 == 70 [pid = 8289] [id = 165] 17:45:21 INFO - PROCESS | 8289 | ++DOMWINDOW == 188 (0x92edd800) [pid = 8289] [serial = 495] [outer = (nil)] 17:45:21 INFO - PROCESS | 8289 | ++DOMWINDOW == 189 (0x99158c00) [pid = 8289] [serial = 496] [outer = 0x92edd800] 17:45:21 INFO - PROCESS | 8289 | 1471049121372 Marionette DEBUG loaded listener.js 17:45:21 INFO - PROCESS | 8289 | ++DOMWINDOW == 190 (0x99e34800) [pid = 8289] [serial = 497] [outer = 0x92edd800] 17:45:22 INFO - PROCESS | 8289 | 1471049122476 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 17:45:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 17:45:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1478ms 17:45:22 INFO - PROCESS | 8289 | 1471049122509 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 17:45:22 INFO - PROCESS | 8289 | 1471049122516 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 17:45:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 17:45:22 INFO - PROCESS | 8289 | 1471049122524 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 17:45:22 INFO - PROCESS | 8289 | 1471049122532 Marionette TRACE conn3 <- [1,634,null,{}] 17:45:22 INFO - PROCESS | 8289 | 1471049122540 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:22 INFO - PROCESS | 8289 | 1471049122545 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:22 INFO - PROCESS | 8289 | 1471049122754 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 17:45:23 INFO - PROCESS | 8289 | 1471049122990 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:23 INFO - PROCESS | 8289 | 1471049122997 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:23 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c42a800 == 71 [pid = 8289] [id = 166] 17:45:23 INFO - PROCESS | 8289 | ++DOMWINDOW == 191 (0x8c42dc00) [pid = 8289] [serial = 498] [outer = (nil)] 17:45:23 INFO - PROCESS | 8289 | ++DOMWINDOW == 192 (0x8c57f400) [pid = 8289] [serial = 499] [outer = 0x8c42dc00] 17:45:23 INFO - PROCESS | 8289 | 1471049123127 Marionette DEBUG loaded listener.js 17:45:23 INFO - PROCESS | 8289 | ++DOMWINDOW == 193 (0x8e185c00) [pid = 8289] [serial = 500] [outer = 0x8c42dc00] 17:45:23 INFO - PROCESS | 8289 | [8289] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:45:24 INFO - PROCESS | 8289 | 1471049123991 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 17:45:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 17:45:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1534ms 17:45:24 INFO - PROCESS | 8289 | 1471049124058 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 17:45:24 INFO - PROCESS | 8289 | 1471049124066 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 17:45:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 17:45:24 INFO - PROCESS | 8289 | 1471049124077 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 17:45:24 INFO - PROCESS | 8289 | 1471049124081 Marionette TRACE conn3 <- [1,638,null,{}] 17:45:24 INFO - PROCESS | 8289 | 1471049124087 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:24 INFO - PROCESS | 8289 | 1471049124093 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:24 INFO - PROCESS | 8289 | 1471049124334 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 17:45:24 INFO - PROCESS | 8289 | 1471049124614 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:24 INFO - PROCESS | 8289 | 1471049124623 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:24 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e2c5400 == 72 [pid = 8289] [id = 167] 17:45:24 INFO - PROCESS | 8289 | ++DOMWINDOW == 194 (0x8ec9b800) [pid = 8289] [serial = 501] [outer = (nil)] 17:45:24 INFO - PROCESS | 8289 | ++DOMWINDOW == 195 (0x8ee1e800) [pid = 8289] [serial = 502] [outer = 0x8ec9b800] 17:45:24 INFO - PROCESS | 8289 | 1471049124755 Marionette DEBUG loaded listener.js 17:45:24 INFO - PROCESS | 8289 | ++DOMWINDOW == 196 (0x90e9f000) [pid = 8289] [serial = 503] [outer = 0x8ec9b800] 17:45:25 INFO - PROCESS | 8289 | [8289] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:45:25 INFO - PROCESS | 8289 | 1471049125631 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 17:45:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 17:45:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1591ms 17:45:25 INFO - PROCESS | 8289 | 1471049125668 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 17:45:25 INFO - PROCESS | 8289 | 1471049125672 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 17:45:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 17:45:25 INFO - PROCESS | 8289 | 1471049125679 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 17:45:25 INFO - PROCESS | 8289 | 1471049125685 Marionette TRACE conn3 <- [1,642,null,{}] 17:45:25 INFO - PROCESS | 8289 | 1471049125703 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:25 INFO - PROCESS | 8289 | 1471049125711 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:25 INFO - PROCESS | 8289 | 1471049125907 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 17:45:26 INFO - PROCESS | 8289 | 1471049126098 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:26 INFO - PROCESS | 8289 | 1471049126108 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:26 INFO - PROCESS | 8289 | ++DOCSHELL 0x950a3000 == 73 [pid = 8289] [id = 168] 17:45:26 INFO - PROCESS | 8289 | ++DOMWINDOW == 197 (0x951a9800) [pid = 8289] [serial = 504] [outer = (nil)] 17:45:26 INFO - PROCESS | 8289 | ++DOMWINDOW == 198 (0x97510400) [pid = 8289] [serial = 505] [outer = 0x951a9800] 17:45:26 INFO - PROCESS | 8289 | 1471049126191 Marionette DEBUG loaded listener.js 17:45:26 INFO - PROCESS | 8289 | ++DOMWINDOW == 199 (0x9a8aa800) [pid = 8289] [serial = 506] [outer = 0x951a9800] 17:45:27 INFO - PROCESS | 8289 | 1471049127121 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 17:45:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 17:45:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1489ms 17:45:27 INFO - PROCESS | 8289 | 1471049127169 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 17:45:27 INFO - PROCESS | 8289 | 1471049127174 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 17:45:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 17:45:27 INFO - PROCESS | 8289 | 1471049127180 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 17:45:27 INFO - PROCESS | 8289 | 1471049127184 Marionette TRACE conn3 <- [1,646,null,{}] 17:45:27 INFO - PROCESS | 8289 | 1471049127189 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:27 INFO - PROCESS | 8289 | 1471049127195 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:27 INFO - PROCESS | 8289 | 1471049127399 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 17:45:27 INFO - PROCESS | 8289 | 1471049127631 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:27 INFO - PROCESS | 8289 | 1471049127641 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:27 INFO - PROCESS | 8289 | ++DOCSHELL 0x939d5c00 == 74 [pid = 8289] [id = 169] 17:45:27 INFO - PROCESS | 8289 | ++DOMWINDOW == 200 (0x951b0c00) [pid = 8289] [serial = 507] [outer = (nil)] 17:45:27 INFO - PROCESS | 8289 | ++DOMWINDOW == 201 (0x9ae3d800) [pid = 8289] [serial = 508] [outer = 0x951b0c00] 17:45:27 INFO - PROCESS | 8289 | 1471049127779 Marionette DEBUG loaded listener.js 17:45:27 INFO - PROCESS | 8289 | ++DOMWINDOW == 202 (0x9ae46000) [pid = 8289] [serial = 509] [outer = 0x951b0c00] 17:45:28 INFO - PROCESS | 8289 | 1471049128625 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 17:45:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 17:45:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1491ms 17:45:28 INFO - PROCESS | 8289 | 1471049128671 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 17:45:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 17:45:28 INFO - PROCESS | 8289 | 1471049128676 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 17:45:28 INFO - PROCESS | 8289 | 1471049128682 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 17:45:28 INFO - PROCESS | 8289 | 1471049128686 Marionette TRACE conn3 <- [1,650,null,{}] 17:45:28 INFO - PROCESS | 8289 | 1471049128691 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:28 INFO - PROCESS | 8289 | 1471049128696 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:28 INFO - PROCESS | 8289 | 1471049128888 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 17:45:29 INFO - PROCESS | 8289 | 1471049129079 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:29 INFO - PROCESS | 8289 | 1471049129086 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:29 INFO - PROCESS | 8289 | ++DOCSHELL 0x9874d000 == 75 [pid = 8289] [id = 170] 17:45:29 INFO - PROCESS | 8289 | ++DOMWINDOW == 203 (0x9a8cfc00) [pid = 8289] [serial = 510] [outer = (nil)] 17:45:29 INFO - PROCESS | 8289 | ++DOMWINDOW == 204 (0x9ae6ac00) [pid = 8289] [serial = 511] [outer = 0x9a8cfc00] 17:45:29 INFO - PROCESS | 8289 | 1471049129164 Marionette DEBUG loaded listener.js 17:45:29 INFO - PROCESS | 8289 | ++DOMWINDOW == 205 (0x9aece400) [pid = 8289] [serial = 512] [outer = 0x9a8cfc00] 17:45:30 INFO - PROCESS | 8289 | 1471049130118 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 17:45:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 17:45:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1483ms 17:45:30 INFO - PROCESS | 8289 | 1471049130165 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 17:45:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 17:45:30 INFO - PROCESS | 8289 | 1471049130169 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 17:45:30 INFO - PROCESS | 8289 | 1471049130175 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 17:45:30 INFO - PROCESS | 8289 | 1471049130179 Marionette TRACE conn3 <- [1,654,null,{}] 17:45:30 INFO - PROCESS | 8289 | 1471049130184 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:30 INFO - PROCESS | 8289 | 1471049130194 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:30 INFO - PROCESS | 8289 | 1471049130401 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 17:45:30 INFO - PROCESS | 8289 | 1471049130636 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:30 INFO - PROCESS | 8289 | 1471049130643 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:30 INFO - PROCESS | 8289 | ++DOCSHELL 0x9634a400 == 76 [pid = 8289] [id = 171] 17:45:30 INFO - PROCESS | 8289 | ++DOMWINDOW == 206 (0x9a8cd000) [pid = 8289] [serial = 513] [outer = (nil)] 17:45:30 INFO - PROCESS | 8289 | ++DOMWINDOW == 207 (0x9c041800) [pid = 8289] [serial = 514] [outer = 0x9a8cd000] 17:45:30 INFO - PROCESS | 8289 | 1471049130769 Marionette DEBUG loaded listener.js 17:45:30 INFO - PROCESS | 8289 | ++DOMWINDOW == 208 (0x9d913400) [pid = 8289] [serial = 515] [outer = 0x9a8cd000] 17:45:31 INFO - PROCESS | 8289 | 1471049131616 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 17:45:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 17:45:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1483ms 17:45:31 INFO - PROCESS | 8289 | 1471049131694 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 17:45:31 INFO - PROCESS | 8289 | 1471049131699 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 17:45:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 17:45:31 INFO - PROCESS | 8289 | 1471049131708 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 17:45:31 INFO - PROCESS | 8289 | 1471049131712 Marionette TRACE conn3 <- [1,658,null,{}] 17:45:31 INFO - PROCESS | 8289 | 1471049131718 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:31 INFO - PROCESS | 8289 | 1471049131723 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:31 INFO - PROCESS | 8289 | 1471049131934 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 17:45:32 INFO - PROCESS | 8289 | 1471049132166 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:32 INFO - PROCESS | 8289 | 1471049132172 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:32 INFO - PROCESS | 8289 | ++DOCSHELL 0x92431c00 == 77 [pid = 8289] [id = 172] 17:45:32 INFO - PROCESS | 8289 | ++DOMWINDOW == 209 (0x92432c00) [pid = 8289] [serial = 516] [outer = (nil)] 17:45:32 INFO - PROCESS | 8289 | ++DOMWINDOW == 210 (0x92439c00) [pid = 8289] [serial = 517] [outer = 0x92432c00] 17:45:32 INFO - PROCESS | 8289 | 1471049132306 Marionette DEBUG loaded listener.js 17:45:32 INFO - PROCESS | 8289 | ++DOMWINDOW == 211 (0x9243d000) [pid = 8289] [serial = 518] [outer = 0x92432c00] 17:45:33 INFO - PROCESS | 8289 | 1471049133147 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 17:45:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 17:45:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1482ms 17:45:33 INFO - PROCESS | 8289 | 1471049133192 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 17:45:33 INFO - PROCESS | 8289 | 1471049133196 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 17:45:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 17:45:33 INFO - PROCESS | 8289 | 1471049133202 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 17:45:33 INFO - PROCESS | 8289 | 1471049133206 Marionette TRACE conn3 <- [1,662,null,{}] 17:45:33 INFO - PROCESS | 8289 | 1471049133211 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:33 INFO - PROCESS | 8289 | 1471049133216 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:33 INFO - PROCESS | 8289 | 1471049133395 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 17:45:33 INFO - PROCESS | 8289 | 1471049133586 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:33 INFO - PROCESS | 8289 | 1471049133592 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:33 INFO - PROCESS | 8289 | ++DOCSHELL 0x92434c00 == 78 [pid = 8289] [id = 173] 17:45:33 INFO - PROCESS | 8289 | ++DOMWINDOW == 212 (0x9243ac00) [pid = 8289] [serial = 519] [outer = (nil)] 17:45:33 INFO - PROCESS | 8289 | ++DOMWINDOW == 213 (0x9c042800) [pid = 8289] [serial = 520] [outer = 0x9243ac00] 17:45:33 INFO - PROCESS | 8289 | 1471049133669 Marionette DEBUG loaded listener.js 17:45:33 INFO - PROCESS | 8289 | ++DOMWINDOW == 214 (0x9c2b3400) [pid = 8289] [serial = 521] [outer = 0x9243ac00] 17:45:34 INFO - PROCESS | 8289 | [8289] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:45:34 INFO - PROCESS | 8289 | 1471049134554 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 17:45:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 17:45:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1377ms 17:45:34 INFO - PROCESS | 8289 | 1471049134581 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 17:45:34 INFO - PROCESS | 8289 | 1471049134583 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 17:45:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 17:45:34 INFO - PROCESS | 8289 | 1471049134590 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 17:45:34 INFO - PROCESS | 8289 | 1471049134594 Marionette TRACE conn3 <- [1,666,null,{}] 17:45:34 INFO - PROCESS | 8289 | 1471049134599 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:34 INFO - PROCESS | 8289 | 1471049134604 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:34 INFO - PROCESS | 8289 | 1471049134779 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 17:45:35 INFO - PROCESS | 8289 | 1471049134977 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:35 INFO - PROCESS | 8289 | 1471049134984 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:35 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc1c00 == 79 [pid = 8289] [id = 174] 17:45:35 INFO - PROCESS | 8289 | ++DOMWINDOW == 215 (0x8abc2c00) [pid = 8289] [serial = 522] [outer = (nil)] 17:45:35 INFO - PROCESS | 8289 | ++DOMWINDOW == 216 (0x8abca800) [pid = 8289] [serial = 523] [outer = 0x8abc2c00] 17:45:35 INFO - PROCESS | 8289 | 1471049135067 Marionette DEBUG loaded listener.js 17:45:35 INFO - PROCESS | 8289 | ++DOMWINDOW == 217 (0x8abcd800) [pid = 8289] [serial = 524] [outer = 0x8abc2c00] 17:45:35 INFO - PROCESS | 8289 | [8289] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:45:35 INFO - PROCESS | 8289 | 1471049135951 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 17:45:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 17:45:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1384ms 17:45:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 17:45:35 INFO - PROCESS | 8289 | 1471049135981 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 17:45:35 INFO - PROCESS | 8289 | 1471049135984 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 17:45:35 INFO - PROCESS | 8289 | 1471049135992 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 17:45:35 INFO - PROCESS | 8289 | 1471049135996 Marionette TRACE conn3 <- [1,670,null,{}] 17:45:36 INFO - PROCESS | 8289 | 1471049136001 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:36 INFO - PROCESS | 8289 | 1471049136006 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:36 INFO - PROCESS | 8289 | 1471049136198 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 17:45:36 INFO - PROCESS | 8289 | 1471049136398 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:36 INFO - PROCESS | 8289 | 1471049136407 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:36 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc1400 == 80 [pid = 8289] [id = 175] 17:45:36 INFO - PROCESS | 8289 | ++DOMWINDOW == 218 (0x8abc9c00) [pid = 8289] [serial = 525] [outer = (nil)] 17:45:36 INFO - PROCESS | 8289 | ++DOMWINDOW == 219 (0x9243a400) [pid = 8289] [serial = 526] [outer = 0x8abc9c00] 17:45:36 INFO - PROCESS | 8289 | 1471049136541 Marionette DEBUG loaded listener.js 17:45:36 INFO - PROCESS | 8289 | ++DOMWINDOW == 220 (0x9aecd400) [pid = 8289] [serial = 527] [outer = 0x8abc9c00] 17:45:37 INFO - PROCESS | 8289 | 1471049137624 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 17:45:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 17:45:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1680ms 17:45:37 INFO - PROCESS | 8289 | 1471049137672 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 17:45:37 INFO - PROCESS | 8289 | 1471049137676 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 17:45:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 17:45:37 INFO - PROCESS | 8289 | 1471049137682 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 17:45:37 INFO - PROCESS | 8289 | 1471049137687 Marionette TRACE conn3 <- [1,674,null,{}] 17:45:37 INFO - PROCESS | 8289 | 1471049137692 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:37 INFO - PROCESS | 8289 | 1471049137698 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:37 INFO - PROCESS | 8289 | 1471049137912 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 17:45:38 INFO - PROCESS | 8289 | 1471049138156 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:38 INFO - PROCESS | 8289 | 1471049138164 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:38 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b6e1c00 == 81 [pid = 8289] [id = 176] 17:45:38 INFO - PROCESS | 8289 | ++DOMWINDOW == 221 (0x8eca6400) [pid = 8289] [serial = 528] [outer = (nil)] 17:45:38 INFO - PROCESS | 8289 | ++DOMWINDOW == 222 (0x92588400) [pid = 8289] [serial = 529] [outer = 0x8eca6400] 17:45:38 INFO - PROCESS | 8289 | 1471049138284 Marionette DEBUG loaded listener.js 17:45:38 INFO - PROCESS | 8289 | ++DOMWINDOW == 223 (0x9ae46400) [pid = 8289] [serial = 530] [outer = 0x8eca6400] 17:45:38 INFO - PROCESS | 8289 | [8289] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:45:39 INFO - PROCESS | 8289 | 1471049139114 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 17:45:39 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 17:45:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1484ms 17:45:39 INFO - PROCESS | 8289 | 1471049139167 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 17:45:39 INFO - PROCESS | 8289 | 1471049139171 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 17:45:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 17:45:39 INFO - PROCESS | 8289 | 1471049139200 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 17:45:39 INFO - PROCESS | 8289 | 1471049139204 Marionette TRACE conn3 <- [1,678,null,{}] 17:45:39 INFO - PROCESS | 8289 | 1471049139209 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:39 INFO - PROCESS | 8289 | 1471049139214 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:39 INFO - PROCESS | 8289 | 1471049139396 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 17:45:39 INFO - PROCESS | 8289 | 1471049139598 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:39 INFO - PROCESS | 8289 | 1471049139606 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:39 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b6d2c00 == 82 [pid = 8289] [id = 177] 17:45:39 INFO - PROCESS | 8289 | ++DOMWINDOW == 224 (0x9243b400) [pid = 8289] [serial = 531] [outer = (nil)] 17:45:39 INFO - PROCESS | 8289 | ++DOMWINDOW == 225 (0x9a51d800) [pid = 8289] [serial = 532] [outer = 0x9243b400] 17:45:39 INFO - PROCESS | 8289 | 1471049139719 Marionette DEBUG loaded listener.js 17:45:39 INFO - PROCESS | 8289 | ++DOMWINDOW == 226 (0x9a51ec00) [pid = 8289] [serial = 533] [outer = 0x9243b400] 17:45:41 INFO - PROCESS | 8289 | 1471049141162 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 17:45:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 17:45:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 2035ms 17:45:41 INFO - PROCESS | 8289 | 1471049141265 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 17:45:41 INFO - PROCESS | 8289 | 1471049141272 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 17:45:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 17:45:41 INFO - PROCESS | 8289 | 1471049141281 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 17:45:41 INFO - PROCESS | 8289 | 1471049141286 Marionette TRACE conn3 <- [1,682,null,{}] 17:45:41 INFO - PROCESS | 8289 | 1471049141293 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:41 INFO - PROCESS | 8289 | 1471049141299 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:41 INFO - PROCESS | 8289 | 1471049141469 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 17:45:41 INFO - PROCESS | 8289 | 1471049141673 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:41 INFO - PROCESS | 8289 | 1471049141687 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:41 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c349400 == 83 [pid = 8289] [id = 178] 17:45:41 INFO - PROCESS | 8289 | ++DOMWINDOW == 227 (0x8c57e800) [pid = 8289] [serial = 534] [outer = (nil)] 17:45:41 INFO - PROCESS | 8289 | ++DOMWINDOW == 228 (0x8cd02000) [pid = 8289] [serial = 535] [outer = 0x8c57e800] 17:45:41 INFO - PROCESS | 8289 | 1471049141811 Marionette DEBUG loaded listener.js 17:45:41 INFO - PROCESS | 8289 | ++DOMWINDOW == 229 (0x8d8a5400) [pid = 8289] [serial = 536] [outer = 0x8c57e800] 17:45:43 INFO - PROCESS | 8289 | SkCairoFTTypeface::onFilterRec unimplemented 17:45:43 INFO - PROCESS | 8289 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:45:43 INFO - PROCESS | 8289 | 1471049143098 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 17:45:43 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) 17:45:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1880ms 17:45:43 INFO - PROCESS | 8289 | 1471049143196 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 17:45:43 INFO - PROCESS | 8289 | 1471049143203 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 17:45:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 17:45:43 INFO - PROCESS | 8289 | 1471049143218 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 17:45:43 INFO - PROCESS | 8289 | 1471049143221 Marionette TRACE conn3 <- [1,686,null,{}] 17:45:43 INFO - PROCESS | 8289 | 1471049143228 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:43 INFO - PROCESS | 8289 | 1471049143233 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:43 INFO - PROCESS | 8289 | 1471049143402 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 17:45:43 INFO - PROCESS | 8289 | --DOCSHELL 0x8b3d1c00 == 82 [pid = 8289] [id = 164] 17:45:43 INFO - PROCESS | 8289 | --DOMWINDOW == 228 (0xa4f82000) [pid = 8289] [serial = 399] [outer = (nil)] [url = about:blank] 17:45:43 INFO - PROCESS | 8289 | --DOMWINDOW == 227 (0x8cd10400) [pid = 8289] [serial = 402] [outer = (nil)] [url = about:blank] 17:45:43 INFO - PROCESS | 8289 | 1471049143710 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:43 INFO - PROCESS | 8289 | 1471049143718 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:43 INFO - PROCESS | 8289 | --DOCSHELL 0x919ce400 == 81 [pid = 8289] [id = 163] 17:45:43 INFO - PROCESS | 8289 | --DOCSHELL 0x90d86000 == 80 [pid = 8289] [id = 162] 17:45:43 INFO - PROCESS | 8289 | --DOCSHELL 0x8b8af800 == 79 [pid = 8289] [id = 161] 17:45:43 INFO - PROCESS | 8289 | --DOCSHELL 0x8cd0b800 == 78 [pid = 8289] [id = 160] 17:45:43 INFO - PROCESS | 8289 | --DOCSHELL 0x8e2f2c00 == 77 [pid = 8289] [id = 159] 17:45:43 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b3d1c00 == 78 [pid = 8289] [id = 179] 17:45:43 INFO - PROCESS | 8289 | ++DOMWINDOW == 228 (0x8c349800) [pid = 8289] [serial = 537] [outer = (nil)] 17:45:43 INFO - PROCESS | 8289 | ++DOMWINDOW == 229 (0x8e185000) [pid = 8289] [serial = 538] [outer = 0x8c349800] 17:45:43 INFO - PROCESS | 8289 | 1471049143817 Marionette DEBUG loaded listener.js 17:45:43 INFO - PROCESS | 8289 | ++DOMWINDOW == 230 (0x8e2f5c00) [pid = 8289] [serial = 539] [outer = 0x8c349800] 17:45:43 INFO - PROCESS | 8289 | --DOCSHELL 0x8d8a4c00 == 77 [pid = 8289] [id = 158] 17:45:43 INFO - PROCESS | 8289 | --DOCSHELL 0x8b8b3000 == 76 [pid = 8289] [id = 157] 17:45:44 INFO - PROCESS | 8289 | --DOMWINDOW == 229 (0xa2541c00) [pid = 8289] [serial = 346] [outer = (nil)] [url = about:blank] 17:45:44 INFO - PROCESS | 8289 | --DOMWINDOW == 228 (0x8ee1d400) [pid = 8289] [serial = 304] [outer = (nil)] [url = about:blank] 17:45:44 INFO - PROCESS | 8289 | --DOMWINDOW == 227 (0x9aed8800) [pid = 8289] [serial = 420] [outer = (nil)] [url = about:blank] 17:45:44 INFO - PROCESS | 8289 | --DOMWINDOW == 226 (0x9ae48000) [pid = 8289] [serial = 418] [outer = (nil)] [url = about:blank] 17:45:44 INFO - PROCESS | 8289 | --DOMWINDOW == 225 (0x9b646400) [pid = 8289] [serial = 421] [outer = (nil)] [url = about:blank] 17:45:44 INFO - PROCESS | 8289 | --DOMWINDOW == 224 (0x9d990400) [pid = 8289] [serial = 378] [outer = (nil)] [url = about:blank] 17:45:44 INFO - PROCESS | 8289 | --DOMWINDOW == 223 (0x8d8a9400) [pid = 8289] [serial = 396] [outer = (nil)] [url = about:blank] 17:45:44 INFO - PROCESS | 8289 | --DOMWINDOW == 222 (0x925cd800) [pid = 8289] [serial = 384] [outer = (nil)] [url = about:blank] 17:45:44 INFO - PROCESS | 8289 | --DOMWINDOW == 221 (0x963e3400) [pid = 8289] [serial = 375] [outer = (nil)] [url = about:blank] 17:45:44 INFO - PROCESS | 8289 | --DOMWINDOW == 220 (0xa200c000) [pid = 8289] [serial = 390] [outer = (nil)] [url = about:blank] 17:45:44 INFO - PROCESS | 8289 | --DOMWINDOW == 219 (0x9d913800) [pid = 8289] [serial = 370] [outer = (nil)] [url = about:blank] 17:45:44 INFO - PROCESS | 8289 | --DOMWINDOW == 218 (0x8e2fd400) [pid = 8289] [serial = 387] [outer = (nil)] [url = about:blank] 17:45:44 INFO - PROCESS | 8289 | --DOMWINDOW == 217 (0x9a778c00) [pid = 8289] [serial = 414] [outer = (nil)] [url = about:blank] 17:45:44 INFO - PROCESS | 8289 | --DOMWINDOW == 216 (0x8e2fa000) [pid = 8289] [serial = 406] [outer = (nil)] [url = about:blank] 17:45:44 INFO - PROCESS | 8289 | --DOMWINDOW == 215 (0x8e2f4000) [pid = 8289] [serial = 405] [outer = (nil)] [url = about:blank] 17:45:44 INFO - PROCESS | 8289 | --DOMWINDOW == 214 (0x919c1800) [pid = 8289] [serial = 372] [outer = (nil)] [url = about:blank] 17:45:44 INFO - PROCESS | 8289 | --DOMWINDOW == 213 (0x90d82000) [pid = 8289] [serial = 409] [outer = (nil)] [url = about:blank] 17:45:44 INFO - PROCESS | 8289 | --DOMWINDOW == 212 (0x8f692c00) [pid = 8289] [serial = 408] [outer = (nil)] [url = about:blank] 17:45:44 INFO - PROCESS | 8289 | --DOMWINDOW == 211 (0xa61c3400) [pid = 8289] [serial = 393] [outer = (nil)] [url = about:blank] 17:45:44 INFO - PROCESS | 8289 | --DOMWINDOW == 210 (0x951b2800) [pid = 8289] [serial = 381] [outer = (nil)] [url = about:blank] 17:45:44 INFO - PROCESS | 8289 | --DOMWINDOW == 209 (0x9258e400) [pid = 8289] [serial = 411] [outer = (nil)] [url = about:blank] 17:45:44 INFO - PROCESS | 8289 | --DOMWINDOW == 208 (0x93b49000) [pid = 8289] [serial = 412] [outer = (nil)] [url = about:blank] 17:45:44 INFO - PROCESS | 8289 | --DOMWINDOW == 207 (0x9add2000) [pid = 8289] [serial = 417] [outer = (nil)] [url = about:blank] 17:45:44 INFO - PROCESS | 8289 | --DOMWINDOW == 206 (0x9c2b3000) [pid = 8289] [serial = 424] [outer = (nil)] [url = about:blank] 17:45:44 INFO - PROCESS | 8289 | --DOMWINDOW == 205 (0x9a8cb400) [pid = 8289] [serial = 415] [outer = (nil)] [url = about:blank] 17:45:44 INFO - PROCESS | 8289 | --DOMWINDOW == 204 (0x9c042000) [pid = 8289] [serial = 423] [outer = (nil)] [url = about:blank] 17:45:45 INFO - PROCESS | 8289 | SkCairoFTTypeface::onFilterRec unimplemented 17:45:45 INFO - PROCESS | 8289 | 1471049145031 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 17:45:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 17:45:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1833ms 17:45:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 17:45:45 INFO - PROCESS | 8289 | 1471049145050 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 17:45:45 INFO - PROCESS | 8289 | 1471049145053 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 17:45:45 INFO - PROCESS | 8289 | 1471049145059 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 17:45:45 INFO - PROCESS | 8289 | 1471049145065 Marionette TRACE conn3 <- [1,690,null,{}] 17:45:45 INFO - PROCESS | 8289 | 1471049145080 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:45 INFO - PROCESS | 8289 | 1471049145088 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:45 INFO - PROCESS | 8289 | 1471049145329 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 17:45:45 INFO - PROCESS | 8289 | 1471049145487 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:45 INFO - PROCESS | 8289 | 1471049145496 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:45 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e2f9800 == 77 [pid = 8289] [id = 180] 17:45:45 INFO - PROCESS | 8289 | ++DOMWINDOW == 205 (0x8e2fa000) [pid = 8289] [serial = 540] [outer = (nil)] 17:45:45 INFO - PROCESS | 8289 | ++DOMWINDOW == 206 (0x90d87c00) [pid = 8289] [serial = 541] [outer = 0x8e2fa000] 17:45:45 INFO - PROCESS | 8289 | 1471049145565 Marionette DEBUG loaded listener.js 17:45:45 INFO - PROCESS | 8289 | ++DOMWINDOW == 207 (0x919d0400) [pid = 8289] [serial = 542] [outer = 0x8e2fa000] 17:45:46 INFO - PROCESS | 8289 | SkCairoFTTypeface::onFilterRec unimplemented 17:45:46 INFO - PROCESS | 8289 | 1471049146757 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 17:45:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 17:45:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1735ms 17:45:46 INFO - PROCESS | 8289 | 1471049146793 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 17:45:46 INFO - PROCESS | 8289 | 1471049146797 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 17:45:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 17:45:46 INFO - PROCESS | 8289 | 1471049146812 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 17:45:46 INFO - PROCESS | 8289 | 1471049146815 Marionette TRACE conn3 <- [1,694,null,{}] 17:45:46 INFO - PROCESS | 8289 | 1471049146825 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:46 INFO - PROCESS | 8289 | 1471049146829 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:47 INFO - PROCESS | 8289 | 1471049147069 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 17:45:47 INFO - PROCESS | 8289 | 1471049147099 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:47 INFO - PROCESS | 8289 | 1471049147108 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:47 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e2f4000 == 78 [pid = 8289] [id = 181] 17:45:47 INFO - PROCESS | 8289 | ++DOMWINDOW == 208 (0x90d8a000) [pid = 8289] [serial = 543] [outer = (nil)] 17:45:47 INFO - PROCESS | 8289 | ++DOMWINDOW == 209 (0x92437c00) [pid = 8289] [serial = 544] [outer = 0x90d8a000] 17:45:47 INFO - PROCESS | 8289 | 1471049147172 Marionette DEBUG loaded listener.js 17:45:47 INFO - PROCESS | 8289 | ++DOMWINDOW == 210 (0x9245d800) [pid = 8289] [serial = 545] [outer = 0x90d8a000] 17:45:48 INFO - PROCESS | 8289 | SkCairoFTTypeface::onFilterRec unimplemented 17:45:48 INFO - PROCESS | 8289 | --DOMWINDOW == 209 (0x8d8ab000) [pid = 8289] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 17:45:48 INFO - PROCESS | 8289 | --DOMWINDOW == 208 (0x91be3000) [pid = 8289] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 17:45:48 INFO - PROCESS | 8289 | --DOMWINDOW == 207 (0x90e98800) [pid = 8289] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 17:45:48 INFO - PROCESS | 8289 | --DOMWINDOW == 206 (0x8c355c00) [pid = 8289] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 17:45:48 INFO - PROCESS | 8289 | --DOMWINDOW == 205 (0x8ec9e800) [pid = 8289] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 17:45:48 INFO - PROCESS | 8289 | --DOMWINDOW == 204 (0x8e2fe400) [pid = 8289] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 17:45:48 INFO - PROCESS | 8289 | --DOMWINDOW == 203 (0x8c354000) [pid = 8289] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 17:45:48 INFO - PROCESS | 8289 | --DOMWINDOW == 202 (0x8d8a9000) [pid = 8289] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 17:45:48 INFO - PROCESS | 8289 | 1471049148928 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 17:45:48 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) 17:45:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2134ms 17:45:48 INFO - PROCESS | 8289 | 1471049148945 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 17:45:48 INFO - PROCESS | 8289 | 1471049148949 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 17:45:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 17:45:48 INFO - PROCESS | 8289 | 1471049148954 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 17:45:48 INFO - PROCESS | 8289 | 1471049148957 Marionette TRACE conn3 <- [1,698,null,{}] 17:45:48 INFO - PROCESS | 8289 | 1471049148963 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:48 INFO - PROCESS | 8289 | 1471049148968 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:49 INFO - PROCESS | 8289 | 1471049149172 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 17:45:49 INFO - PROCESS | 8289 | 1471049149274 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:49 INFO - PROCESS | 8289 | 1471049149280 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:49 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b8b1000 == 79 [pid = 8289] [id = 182] 17:45:49 INFO - PROCESS | 8289 | ++DOMWINDOW == 203 (0x8c355c00) [pid = 8289] [serial = 546] [outer = (nil)] 17:45:49 INFO - PROCESS | 8289 | ++DOMWINDOW == 204 (0x923d5400) [pid = 8289] [serial = 547] [outer = 0x8c355c00] 17:45:49 INFO - PROCESS | 8289 | 1471049149348 Marionette DEBUG loaded listener.js 17:45:49 INFO - PROCESS | 8289 | ++DOMWINDOW == 205 (0x92572000) [pid = 8289] [serial = 548] [outer = 0x8c355c00] 17:45:50 INFO - PROCESS | 8289 | SkCairoFTTypeface::onFilterRec unimplemented 17:45:50 INFO - PROCESS | 8289 | 1471049150420 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 17:45:50 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) 17:45:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1481ms 17:45:50 INFO - PROCESS | 8289 | 1471049150436 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 17:45:50 INFO - PROCESS | 8289 | 1471049150438 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 17:45:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 17:45:50 INFO - PROCESS | 8289 | 1471049150444 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 17:45:50 INFO - PROCESS | 8289 | 1471049150448 Marionette TRACE conn3 <- [1,702,null,{}] 17:45:50 INFO - PROCESS | 8289 | 1471049150453 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:50 INFO - PROCESS | 8289 | 1471049150462 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:50 INFO - PROCESS | 8289 | 1471049150643 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 17:45:50 INFO - PROCESS | 8289 | 1471049150920 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:50 INFO - PROCESS | 8289 | 1471049150931 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:50 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc8000 == 80 [pid = 8289] [id = 183] 17:45:50 INFO - PROCESS | 8289 | ++DOMWINDOW == 206 (0x8abcb000) [pid = 8289] [serial = 549] [outer = (nil)] 17:45:51 INFO - PROCESS | 8289 | ++DOMWINDOW == 207 (0x8b8b6c00) [pid = 8289] [serial = 550] [outer = 0x8abcb000] 17:45:51 INFO - PROCESS | 8289 | 1471049151012 Marionette DEBUG loaded listener.js 17:45:51 INFO - PROCESS | 8289 | ++DOMWINDOW == 208 (0x8c352400) [pid = 8289] [serial = 551] [outer = 0x8abcb000] 17:45:52 INFO - PROCESS | 8289 | SkCairoFTTypeface::onFilterRec unimplemented 17:45:52 INFO - PROCESS | 8289 | 1471049152342 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 17:45:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 17:45:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1928ms 17:45:52 INFO - PROCESS | 8289 | 1471049152438 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 17:45:52 INFO - PROCESS | 8289 | 1471049152443 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 17:45:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 17:45:52 INFO - PROCESS | 8289 | 1471049152455 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 17:45:52 INFO - PROCESS | 8289 | 1471049152459 Marionette TRACE conn3 <- [1,706,null,{}] 17:45:52 INFO - PROCESS | 8289 | 1471049152469 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:52 INFO - PROCESS | 8289 | 1471049152474 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:52 INFO - PROCESS | 8289 | 1471049152656 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 17:45:52 INFO - PROCESS | 8289 | 1471049152849 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:52 INFO - PROCESS | 8289 | 1471049152862 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:52 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b8b7c00 == 81 [pid = 8289] [id = 184] 17:45:52 INFO - PROCESS | 8289 | ++DOMWINDOW == 209 (0x8c57e400) [pid = 8289] [serial = 552] [outer = (nil)] 17:45:52 INFO - PROCESS | 8289 | ++DOMWINDOW == 210 (0x8e2fc400) [pid = 8289] [serial = 553] [outer = 0x8c57e400] 17:45:52 INFO - PROCESS | 8289 | 1471049152978 Marionette DEBUG loaded listener.js 17:45:53 INFO - PROCESS | 8289 | ++DOMWINDOW == 211 (0x8ee13800) [pid = 8289] [serial = 554] [outer = 0x8c57e400] 17:45:54 INFO - PROCESS | 8289 | SkCairoFTTypeface::onFilterRec unimplemented 17:45:54 INFO - PROCESS | 8289 | 1471049154305 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 17:45:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 17:45:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1882ms 17:45:54 INFO - PROCESS | 8289 | 1471049154391 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 17:45:54 INFO - PROCESS | 8289 | 1471049154398 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 17:45:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 17:45:54 INFO - PROCESS | 8289 | 1471049154426 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 17:45:54 INFO - PROCESS | 8289 | 1471049154430 Marionette TRACE conn3 <- [1,710,null,{}] 17:45:54 INFO - PROCESS | 8289 | 1471049154436 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:54 INFO - PROCESS | 8289 | 1471049154441 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:54 INFO - PROCESS | 8289 | 1471049154622 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 17:45:54 INFO - PROCESS | 8289 | 1471049154813 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:54 INFO - PROCESS | 8289 | 1471049154822 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:54 INFO - PROCESS | 8289 | ++DOCSHELL 0x8f696400 == 82 [pid = 8289] [id = 185] 17:45:54 INFO - PROCESS | 8289 | ++DOMWINDOW == 212 (0x90b31800) [pid = 8289] [serial = 555] [outer = (nil)] 17:45:54 INFO - PROCESS | 8289 | ++DOMWINDOW == 213 (0x92432400) [pid = 8289] [serial = 556] [outer = 0x90b31800] 17:45:54 INFO - PROCESS | 8289 | 1471049154898 Marionette DEBUG loaded listener.js 17:45:55 INFO - PROCESS | 8289 | ++DOMWINDOW == 214 (0x9258b800) [pid = 8289] [serial = 557] [outer = 0x90b31800] 17:45:56 INFO - PROCESS | 8289 | SkCairoFTTypeface::onFilterRec unimplemented 17:45:56 INFO - PROCESS | 8289 | 1471049156281 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 17:45:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 17:45:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1885ms 17:45:56 INFO - PROCESS | 8289 | 1471049156337 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 17:45:56 INFO - PROCESS | 8289 | 1471049156342 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 17:45:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 17:45:56 INFO - PROCESS | 8289 | 1471049156376 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 17:45:56 INFO - PROCESS | 8289 | 1471049156385 Marionette TRACE conn3 <- [1,714,null,{}] 17:45:56 INFO - PROCESS | 8289 | 1471049156394 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:56 INFO - PROCESS | 8289 | 1471049156400 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:56 INFO - PROCESS | 8289 | 1471049156584 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 17:45:56 INFO - PROCESS | 8289 | 1471049156788 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:56 INFO - PROCESS | 8289 | 1471049156797 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:56 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b8b1800 == 83 [pid = 8289] [id = 186] 17:45:56 INFO - PROCESS | 8289 | ++DOMWINDOW == 215 (0x92588c00) [pid = 8289] [serial = 558] [outer = (nil)] 17:45:56 INFO - PROCESS | 8289 | ++DOMWINDOW == 216 (0x951b4000) [pid = 8289] [serial = 559] [outer = 0x92588c00] 17:45:56 INFO - PROCESS | 8289 | 1471049156911 Marionette DEBUG loaded listener.js 17:45:57 INFO - PROCESS | 8289 | ++DOMWINDOW == 217 (0x99ecc800) [pid = 8289] [serial = 560] [outer = 0x92588c00] 17:45:58 INFO - PROCESS | 8289 | SkCairoFTTypeface::onFilterRec unimplemented 17:45:58 INFO - PROCESS | 8289 | 1471049158225 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 17:45:58 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 17:45:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1899ms 17:45:58 INFO - PROCESS | 8289 | 1471049158300 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 17:45:58 INFO - PROCESS | 8289 | 1471049158303 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 17:45:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 17:45:58 INFO - PROCESS | 8289 | 1471049158330 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 17:45:58 INFO - PROCESS | 8289 | 1471049158334 Marionette TRACE conn3 <- [1,718,null,{}] 17:45:58 INFO - PROCESS | 8289 | 1471049158340 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:45:58 INFO - PROCESS | 8289 | 1471049158345 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:58 INFO - PROCESS | 8289 | 1471049158519 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 17:45:58 INFO - PROCESS | 8289 | 1471049158711 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:45:58 INFO - PROCESS | 8289 | 1471049158719 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:45:58 INFO - PROCESS | 8289 | ++DOCSHELL 0x9a4cd800 == 84 [pid = 8289] [id = 187] 17:45:58 INFO - PROCESS | 8289 | ++DOMWINDOW == 218 (0x9a518c00) [pid = 8289] [serial = 561] [outer = (nil)] 17:45:58 INFO - PROCESS | 8289 | ++DOMWINDOW == 219 (0x9a524c00) [pid = 8289] [serial = 562] [outer = 0x9a518c00] 17:45:58 INFO - PROCESS | 8289 | 1471049158795 Marionette DEBUG loaded listener.js 17:45:58 INFO - PROCESS | 8289 | ++DOMWINDOW == 220 (0x9a779800) [pid = 8289] [serial = 563] [outer = 0x9a518c00] 17:46:00 INFO - PROCESS | 8289 | SkCairoFTTypeface::onFilterRec unimplemented 17:46:00 INFO - PROCESS | 8289 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:46:00 INFO - PROCESS | 8289 | 1471049160097 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 17:46:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 17:46:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1789ms 17:46:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 17:46:00 INFO - PROCESS | 8289 | 1471049160116 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 17:46:00 INFO - PROCESS | 8289 | 1471049160119 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 17:46:00 INFO - PROCESS | 8289 | 1471049160126 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 17:46:00 INFO - PROCESS | 8289 | 1471049160129 Marionette TRACE conn3 <- [1,722,null,{}] 17:46:00 INFO - PROCESS | 8289 | 1471049160135 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:00 INFO - PROCESS | 8289 | 1471049160140 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:00 INFO - PROCESS | 8289 | 1471049160401 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 17:46:00 INFO - PROCESS | 8289 | 1471049160597 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:00 INFO - PROCESS | 8289 | 1471049160615 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:00 INFO - PROCESS | 8289 | ++DOCSHELL 0x9a77f400 == 85 [pid = 8289] [id = 188] 17:46:00 INFO - PROCESS | 8289 | ++DOMWINDOW == 221 (0x9a782000) [pid = 8289] [serial = 564] [outer = (nil)] 17:46:00 INFO - PROCESS | 8289 | ++DOMWINDOW == 222 (0x9a8d1c00) [pid = 8289] [serial = 565] [outer = 0x9a782000] 17:46:00 INFO - PROCESS | 8289 | 1471049160740 Marionette DEBUG loaded listener.js 17:46:00 INFO - PROCESS | 8289 | ++DOMWINDOW == 223 (0x9ae61800) [pid = 8289] [serial = 566] [outer = 0x9a782000] 17:46:01 INFO - PROCESS | 8289 | 1471049161694 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 17:46:01 INFO - PROCESS | 8289 | 1471049161802 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 17:46:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 17:46:01 INFO - PROCESS | 8289 | 1471049161816 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 17:46:01 INFO - PROCESS | 8289 | 1471049161823 Marionette TRACE conn3 <- [1,726,null,{}] 17:46:01 INFO - PROCESS | 8289 | 1471049161887 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:01 INFO - PROCESS | 8289 | 1471049161894 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:02 INFO - PROCESS | 8289 | 1471049162106 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 17:46:02 INFO - PROCESS | 8289 | 1471049162367 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:02 INFO - PROCESS | 8289 | 1471049162377 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:02 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e188400 == 86 [pid = 8289] [id = 189] 17:46:02 INFO - PROCESS | 8289 | ++DOMWINDOW == 224 (0x8e189800) [pid = 8289] [serial = 567] [outer = (nil)] 17:46:02 INFO - PROCESS | 8289 | ++DOMWINDOW == 225 (0x922b3000) [pid = 8289] [serial = 568] [outer = 0x8e189800] 17:46:02 INFO - PROCESS | 8289 | 1471049162489 Marionette DEBUG loaded listener.js 17:46:02 INFO - PROCESS | 8289 | ++DOMWINDOW == 226 (0x951af400) [pid = 8289] [serial = 569] [outer = 0x8e189800] 17:46:03 INFO - PROCESS | 8289 | SkCairoFTTypeface::onFilterRec unimplemented 17:46:03 INFO - PROCESS | 8289 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:46:03 INFO - PROCESS | 8289 | 1471049163479 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 17:46:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 17:46:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1728ms 17:46:03 INFO - PROCESS | 8289 | 1471049163544 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 17:46:03 INFO - PROCESS | 8289 | 1471049163548 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 17:46:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 17:46:03 INFO - PROCESS | 8289 | 1471049163555 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 17:46:03 INFO - PROCESS | 8289 | 1471049163558 Marionette TRACE conn3 <- [1,730,null,{}] 17:46:03 INFO - PROCESS | 8289 | 1471049163564 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:03 INFO - PROCESS | 8289 | 1471049163569 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:03 INFO - PROCESS | 8289 | 1471049163750 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 17:46:04 INFO - PROCESS | 8289 | 1471049164010 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:04 INFO - PROCESS | 8289 | 1471049164021 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:04 INFO - PROCESS | 8289 | ++DOCSHELL 0x9aed4000 == 87 [pid = 8289] [id = 190] 17:46:04 INFO - PROCESS | 8289 | ++DOMWINDOW == 227 (0x9b4fbc00) [pid = 8289] [serial = 570] [outer = (nil)] 17:46:04 INFO - PROCESS | 8289 | ++DOMWINDOW == 228 (0x9bfdb400) [pid = 8289] [serial = 571] [outer = 0x9b4fbc00] 17:46:04 INFO - PROCESS | 8289 | 1471049164141 Marionette DEBUG loaded listener.js 17:46:04 INFO - PROCESS | 8289 | ++DOMWINDOW == 229 (0x9c03f800) [pid = 8289] [serial = 572] [outer = 0x9b4fbc00] 17:46:04 INFO - PROCESS | 8289 | SkCairoFTTypeface::onFilterRec unimplemented 17:46:04 INFO - PROCESS | 8289 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:46:05 INFO - PROCESS | 8289 | 1471049165023 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 17:46:05 INFO - PROCESS | 8289 | 1471049165091 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 17:46:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 17:46:05 INFO - PROCESS | 8289 | 1471049165097 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 17:46:05 INFO - PROCESS | 8289 | 1471049165101 Marionette TRACE conn3 <- [1,734,null,{}] 17:46:05 INFO - PROCESS | 8289 | 1471049165106 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:05 INFO - PROCESS | 8289 | 1471049165111 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:05 INFO - PROCESS | 8289 | 1471049165285 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 17:46:05 INFO - PROCESS | 8289 | 1471049165527 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:05 INFO - PROCESS | 8289 | 1471049165537 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:05 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e2c6400 == 88 [pid = 8289] [id = 191] 17:46:05 INFO - PROCESS | 8289 | ++DOMWINDOW == 230 (0x991dd400) [pid = 8289] [serial = 573] [outer = (nil)] 17:46:05 INFO - PROCESS | 8289 | ++DOMWINDOW == 231 (0xa2323800) [pid = 8289] [serial = 574] [outer = 0x991dd400] 17:46:05 INFO - PROCESS | 8289 | 1471049165653 Marionette DEBUG loaded listener.js 17:46:05 INFO - PROCESS | 8289 | ++DOMWINDOW == 232 (0xa2571800) [pid = 8289] [serial = 575] [outer = 0x991dd400] 17:46:06 INFO - PROCESS | 8289 | SkCairoFTTypeface::onFilterRec unimplemented 17:46:06 INFO - PROCESS | 8289 | 1471049166750 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 17:46:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 17:46:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1733ms 17:46:06 INFO - PROCESS | 8289 | 1471049166839 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 17:46:06 INFO - PROCESS | 8289 | 1471049166846 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 17:46:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 17:46:06 INFO - PROCESS | 8289 | 1471049166858 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 17:46:06 INFO - PROCESS | 8289 | 1471049166862 Marionette TRACE conn3 <- [1,738,null,{}] 17:46:06 INFO - PROCESS | 8289 | 1471049166870 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:06 INFO - PROCESS | 8289 | 1471049166876 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:07 INFO - PROCESS | 8289 | 1471049167187 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 17:46:07 INFO - PROCESS | 8289 | 1471049167354 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:07 INFO - PROCESS | 8289 | 1471049167368 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:07 INFO - PROCESS | 8289 | ++DOCSHELL 0x8cd07000 == 89 [pid = 8289] [id = 192] 17:46:07 INFO - PROCESS | 8289 | ++DOMWINDOW == 233 (0x8cd07c00) [pid = 8289] [serial = 576] [outer = (nil)] 17:46:07 INFO - PROCESS | 8289 | ++DOMWINDOW == 234 (0x8d8a1400) [pid = 8289] [serial = 577] [outer = 0x8cd07c00] 17:46:07 INFO - PROCESS | 8289 | 1471049167441 Marionette DEBUG loaded listener.js 17:46:07 INFO - PROCESS | 8289 | ++DOMWINDOW == 235 (0x8e187000) [pid = 8289] [serial = 578] [outer = 0x8cd07c00] 17:46:08 INFO - PROCESS | 8289 | SkCairoFTTypeface::onFilterRec unimplemented 17:46:08 INFO - PROCESS | 8289 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:46:08 INFO - PROCESS | 8289 | 1471049168728 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 17:46:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 17:46:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1884ms 17:46:08 INFO - PROCESS | 8289 | 1471049168741 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 17:46:08 INFO - PROCESS | 8289 | 1471049168747 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 17:46:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 17:46:08 INFO - PROCESS | 8289 | 1471049168757 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 17:46:08 INFO - PROCESS | 8289 | 1471049168761 Marionette TRACE conn3 <- [1,742,null,{}] 17:46:08 INFO - PROCESS | 8289 | 1471049168869 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:08 INFO - PROCESS | 8289 | 1471049168875 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:09 INFO - PROCESS | 8289 | 1471049169051 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 17:46:09 INFO - PROCESS | 8289 | 1471049169253 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:09 INFO - PROCESS | 8289 | 1471049169260 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:09 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc7400 == 90 [pid = 8289] [id = 193] 17:46:09 INFO - PROCESS | 8289 | ++DOMWINDOW == 236 (0x8e2ca000) [pid = 8289] [serial = 579] [outer = (nil)] 17:46:09 INFO - PROCESS | 8289 | ++DOMWINDOW == 237 (0x8f695c00) [pid = 8289] [serial = 580] [outer = 0x8e2ca000] 17:46:09 INFO - PROCESS | 8289 | 1471049169336 Marionette DEBUG loaded listener.js 17:46:09 INFO - PROCESS | 8289 | ++DOMWINDOW == 238 (0x90e9c400) [pid = 8289] [serial = 581] [outer = 0x8e2ca000] 17:46:10 INFO - PROCESS | 8289 | --DOCSHELL 0x8c579000 == 89 [pid = 8289] [id = 153] 17:46:10 INFO - PROCESS | 8289 | --DOCSHELL 0x8b3ca400 == 88 [pid = 8289] [id = 155] 17:46:10 INFO - PROCESS | 8289 | --DOCSHELL 0x8b8acc00 == 87 [pid = 8289] [id = 154] 17:46:10 INFO - PROCESS | 8289 | --DOCSHELL 0x8f687400 == 86 [pid = 8289] [id = 131] 17:46:10 INFO - PROCESS | 8289 | --DOCSHELL 0x8cd05000 == 85 [pid = 8289] [id = 134] 17:46:10 INFO - PROCESS | 8289 | --DOCSHELL 0x8d8a1c00 == 84 [pid = 8289] [id = 133] 17:46:10 INFO - PROCESS | 8289 | --DOCSHELL 0x8d8a1800 == 83 [pid = 8289] [id = 132] 17:46:10 INFO - PROCESS | 8289 | --DOMWINDOW == 237 (0x9c0e2400) [pid = 8289] [serial = 436] [outer = (nil)] [url = about:blank] 17:46:10 INFO - PROCESS | 8289 | --DOMWINDOW == 236 (0x8e18f400) [pid = 8289] [serial = 445] [outer = (nil)] [url = about:blank] 17:46:10 INFO - PROCESS | 8289 | --DOMWINDOW == 235 (0x8c579c00) [pid = 8289] [serial = 457] [outer = (nil)] [url = about:blank] 17:46:10 INFO - PROCESS | 8289 | --DOMWINDOW == 234 (0x8e2c7400) [pid = 8289] [serial = 448] [outer = (nil)] [url = about:blank] 17:46:10 INFO - PROCESS | 8289 | --DOMWINDOW == 233 (0x8b3d3c00) [pid = 8289] [serial = 466] [outer = (nil)] [url = about:blank] 17:46:10 INFO - PROCESS | 8289 | --DOMWINDOW == 232 (0xa119d400) [pid = 8289] [serial = 426] [outer = (nil)] [url = about:blank] 17:46:10 INFO - PROCESS | 8289 | --DOMWINDOW == 231 (0x8b8b3c00) [pid = 8289] [serial = 469] [outer = (nil)] [url = about:blank] 17:46:10 INFO - PROCESS | 8289 | --DOMWINDOW == 230 (0x9257b000) [pid = 8289] [serial = 460] [outer = (nil)] [url = about:blank] 17:46:10 INFO - PROCESS | 8289 | --DOMWINDOW == 229 (0x8e2ef800) [pid = 8289] [serial = 451] [outer = (nil)] [url = about:blank] 17:46:10 INFO - PROCESS | 8289 | --DOMWINDOW == 228 (0x8c430800) [pid = 8289] [serial = 454] [outer = (nil)] [url = about:blank] 17:46:10 INFO - PROCESS | 8289 | --DOMWINDOW == 227 (0x92579400) [pid = 8289] [serial = 442] [outer = (nil)] [url = about:blank] 17:46:10 INFO - PROCESS | 8289 | --DOMWINDOW == 226 (0x97f3a800) [pid = 8289] [serial = 433] [outer = (nil)] [url = about:blank] 17:46:10 INFO - PROCESS | 8289 | --DOMWINDOW == 225 (0xa4f24400) [pid = 8289] [serial = 439] [outer = (nil)] [url = about:blank] 17:46:10 INFO - PROCESS | 8289 | --DOMWINDOW == 224 (0x923dfc00) [pid = 8289] [serial = 430] [outer = (nil)] [url = about:blank] 17:46:10 INFO - PROCESS | 8289 | --DOMWINDOW == 223 (0x8b8b6400) [pid = 8289] [serial = 463] [outer = (nil)] [url = about:blank] 17:46:10 INFO - PROCESS | 8289 | --DOCSHELL 0x951a8800 == 82 [pid = 8289] [id = 127] 17:46:10 INFO - PROCESS | 8289 | --DOCSHELL 0x8e2f1c00 == 81 [pid = 8289] [id = 129] 17:46:10 INFO - PROCESS | 8289 | --DOCSHELL 0x8e2f8800 == 80 [pid = 8289] [id = 130] 17:46:10 INFO - PROCESS | 8289 | --DOCSHELL 0x9bfd6c00 == 79 [pid = 8289] [id = 126] 17:46:10 INFO - PROCESS | 8289 | --DOCSHELL 0x8b8b1000 == 78 [pid = 8289] [id = 182] 17:46:10 INFO - PROCESS | 8289 | --DOCSHELL 0x8e2f4000 == 77 [pid = 8289] [id = 181] 17:46:10 INFO - PROCESS | 8289 | --DOCSHELL 0x8e2f9800 == 76 [pid = 8289] [id = 180] 17:46:10 INFO - PROCESS | 8289 | --DOCSHELL 0x8b3d1c00 == 75 [pid = 8289] [id = 179] 17:46:10 INFO - PROCESS | 8289 | --DOCSHELL 0x8c349400 == 74 [pid = 8289] [id = 178] 17:46:10 INFO - PROCESS | 8289 | --DOCSHELL 0x92434c00 == 73 [pid = 8289] [id = 173] 17:46:10 INFO - PROCESS | 8289 | --DOCSHELL 0x92431c00 == 72 [pid = 8289] [id = 172] 17:46:10 INFO - PROCESS | 8289 | --DOCSHELL 0x9634a400 == 71 [pid = 8289] [id = 171] 17:46:10 INFO - PROCESS | 8289 | --DOCSHELL 0x9874d000 == 70 [pid = 8289] [id = 170] 17:46:10 INFO - PROCESS | 8289 | --DOCSHELL 0x939d5c00 == 69 [pid = 8289] [id = 169] 17:46:10 INFO - PROCESS | 8289 | --DOCSHELL 0x950a3000 == 68 [pid = 8289] [id = 168] 17:46:10 INFO - PROCESS | 8289 | --DOCSHELL 0x8e2c5400 == 67 [pid = 8289] [id = 167] 17:46:10 INFO - PROCESS | 8289 | --DOCSHELL 0x8c42a800 == 66 [pid = 8289] [id = 166] 17:46:10 INFO - PROCESS | 8289 | --DOMWINDOW == 222 (0x8e189c00) [pid = 8289] [serial = 476] [outer = (nil)] [url = about:blank] 17:46:10 INFO - PROCESS | 8289 | --DOMWINDOW == 221 (0x951a5c00) [pid = 8289] [serial = 490] [outer = (nil)] [url = about:blank] 17:46:10 INFO - PROCESS | 8289 | --DOMWINDOW == 220 (0x951aec00) [pid = 8289] [serial = 491] [outer = (nil)] [url = about:blank] 17:46:10 INFO - PROCESS | 8289 | --DOMWINDOW == 219 (0x92590400) [pid = 8289] [serial = 487] [outer = (nil)] [url = about:blank] 17:46:10 INFO - PROCESS | 8289 | --DOMWINDOW == 218 (0x8e183000) [pid = 8289] [serial = 475] [outer = (nil)] [url = about:blank] 17:46:10 INFO - PROCESS | 8289 | --DOMWINDOW == 217 (0x8c358c00) [pid = 8289] [serial = 472] [outer = (nil)] [url = about:blank] 17:46:10 INFO - PROCESS | 8289 | --DOMWINDOW == 216 (0x8f68a400) [pid = 8289] [serial = 479] [outer = (nil)] [url = about:blank] 17:46:10 INFO - PROCESS | 8289 | --DOMWINDOW == 215 (0x90b30800) [pid = 8289] [serial = 481] [outer = (nil)] [url = about:blank] 17:46:10 INFO - PROCESS | 8289 | --DOMWINDOW == 214 (0x8c431000) [pid = 8289] [serial = 473] [outer = (nil)] [url = about:blank] 17:46:10 INFO - PROCESS | 8289 | --DOMWINDOW == 213 (0x90d88400) [pid = 8289] [serial = 482] [outer = (nil)] [url = about:blank] 17:46:10 INFO - PROCESS | 8289 | --DOMWINDOW == 212 (0x8ee16c00) [pid = 8289] [serial = 478] [outer = (nil)] [url = about:blank] 17:46:10 INFO - PROCESS | 8289 | --DOMWINDOW == 211 (0x92122800) [pid = 8289] [serial = 485] [outer = (nil)] [url = about:blank] 17:46:10 INFO - PROCESS | 8289 | --DOMWINDOW == 210 (0x91bd8c00) [pid = 8289] [serial = 484] [outer = (nil)] [url = about:blank] 17:46:10 INFO - PROCESS | 8289 | --DOMWINDOW == 209 (0x92ee9800) [pid = 8289] [serial = 488] [outer = (nil)] [url = about:blank] 17:46:10 INFO - PROCESS | 8289 | --DOMWINDOW == 208 (0x963de800) [pid = 8289] [serial = 494] [outer = (nil)] [url = about:blank] 17:46:10 INFO - PROCESS | 8289 | --DOMWINDOW == 207 (0x946f9000) [pid = 8289] [serial = 493] [outer = (nil)] [url = about:blank] 17:46:10 INFO - PROCESS | 8289 | --DOMWINDOW == 206 (0x90b32800) [pid = 8289] [serial = 241] [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.] 17:46:10 INFO - PROCESS | 8289 | SkCairoFTTypeface::onFilterRec unimplemented 17:46:10 INFO - PROCESS | 8289 | 1471049170792 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 17:46:10 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 17:46:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2091ms 17:46:10 INFO - PROCESS | 8289 | 1471049170849 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 17:46:10 INFO - PROCESS | 8289 | 1471049170853 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 17:46:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 17:46:10 INFO - PROCESS | 8289 | 1471049170860 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 17:46:10 INFO - PROCESS | 8289 | 1471049170865 Marionette TRACE conn3 <- [1,746,null,{}] 17:46:10 INFO - PROCESS | 8289 | 1471049170881 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:10 INFO - PROCESS | 8289 | 1471049170888 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:11 INFO - PROCESS | 8289 | 1471049171054 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 17:46:11 INFO - PROCESS | 8289 | 1471049171065 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:11 INFO - PROCESS | 8289 | 1471049171075 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:11 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c431800 == 67 [pid = 8289] [id = 194] 17:46:11 INFO - PROCESS | 8289 | ++DOMWINDOW == 207 (0x8c432400) [pid = 8289] [serial = 582] [outer = (nil)] 17:46:11 INFO - PROCESS | 8289 | ++DOMWINDOW == 208 (0x8f687400) [pid = 8289] [serial = 583] [outer = 0x8c432400] 17:46:11 INFO - PROCESS | 8289 | 1471049171161 Marionette DEBUG loaded listener.js 17:46:11 INFO - PROCESS | 8289 | ++DOMWINDOW == 209 (0x90d88400) [pid = 8289] [serial = 584] [outer = 0x8c432400] 17:46:11 INFO - PROCESS | 8289 | SkCairoFTTypeface::onFilterRec unimplemented 17:46:12 INFO - PROCESS | 8289 | SkCairoFTTypeface::onFilterRec unimplemented 17:46:12 INFO - PROCESS | 8289 | 1471049172460 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 17:46:12 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.) 17:46:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1634ms 17:46:12 INFO - PROCESS | 8289 | 1471049172494 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 17:46:12 INFO - PROCESS | 8289 | 1471049172497 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 17:46:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 17:46:12 INFO - PROCESS | 8289 | 1471049172504 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 17:46:12 INFO - PROCESS | 8289 | 1471049172507 Marionette TRACE conn3 <- [1,750,null,{}] 17:46:12 INFO - PROCESS | 8289 | 1471049172513 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:12 INFO - PROCESS | 8289 | 1471049172517 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:12 INFO - PROCESS | 8289 | 1471049172740 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 17:46:12 INFO - PROCESS | 8289 | 1471049172832 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:12 INFO - PROCESS | 8289 | 1471049172839 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:12 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c431400 == 68 [pid = 8289] [id = 195] 17:46:12 INFO - PROCESS | 8289 | ++DOMWINDOW == 210 (0x8e2f4000) [pid = 8289] [serial = 585] [outer = (nil)] 17:46:12 INFO - PROCESS | 8289 | ++DOMWINDOW == 211 (0x92438c00) [pid = 8289] [serial = 586] [outer = 0x8e2f4000] 17:46:12 INFO - PROCESS | 8289 | 1471049172908 Marionette DEBUG loaded listener.js 17:46:13 INFO - PROCESS | 8289 | ++DOMWINDOW == 212 (0x92583800) [pid = 8289] [serial = 587] [outer = 0x8e2f4000] 17:46:14 INFO - PROCESS | 8289 | SkCairoFTTypeface::onFilterRec unimplemented 17:46:14 INFO - PROCESS | 8289 | --DOMWINDOW == 211 (0x90d8a000) [pid = 8289] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 17:46:14 INFO - PROCESS | 8289 | --DOMWINDOW == 210 (0x8c57e800) [pid = 8289] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 17:46:14 INFO - PROCESS | 8289 | --DOMWINDOW == 209 (0x8e2fa000) [pid = 8289] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 17:46:14 INFO - PROCESS | 8289 | --DOMWINDOW == 208 (0x8c349800) [pid = 8289] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 17:46:14 INFO - PROCESS | 8289 | --DOMWINDOW == 207 (0x8b3d4c00) [pid = 8289] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 17:46:14 INFO - PROCESS | 8289 | 1471049174852 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 17:46:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 17:46:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2384ms 17:46:14 INFO - PROCESS | 8289 | 1471049174888 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 17:46:14 INFO - PROCESS | 8289 | 1471049174891 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 17:46:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 17:46:14 INFO - PROCESS | 8289 | 1471049174897 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 17:46:14 INFO - PROCESS | 8289 | 1471049174901 Marionette TRACE conn3 <- [1,754,null,{}] 17:46:14 INFO - PROCESS | 8289 | 1471049174906 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:14 INFO - PROCESS | 8289 | 1471049174911 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:15 INFO - PROCESS | 8289 | 1471049175121 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 17:46:15 INFO - PROCESS | 8289 | 1471049175219 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:15 INFO - PROCESS | 8289 | 1471049175227 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:15 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abcbc00 == 69 [pid = 8289] [id = 196] 17:46:15 INFO - PROCESS | 8289 | ++DOMWINDOW == 208 (0x8b3d3800) [pid = 8289] [serial = 588] [outer = (nil)] 17:46:15 INFO - PROCESS | 8289 | ++DOMWINDOW == 209 (0x923dc400) [pid = 8289] [serial = 589] [outer = 0x8b3d3800] 17:46:15 INFO - PROCESS | 8289 | 1471049175306 Marionette DEBUG loaded listener.js 17:46:15 INFO - PROCESS | 8289 | ++DOMWINDOW == 210 (0x92457000) [pid = 8289] [serial = 590] [outer = 0x8b3d3800] 17:46:16 INFO - PROCESS | 8289 | SkCairoFTTypeface::onFilterRec unimplemented 17:46:16 INFO - PROCESS | 8289 | 1471049176374 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 17:46:16 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 17:46:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1532ms 17:46:16 INFO - PROCESS | 8289 | 1471049176430 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 17:46:16 INFO - PROCESS | 8289 | 1471049176433 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 17:46:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 17:46:16 INFO - PROCESS | 8289 | 1471049176439 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 17:46:16 INFO - PROCESS | 8289 | 1471049176441 Marionette TRACE conn3 <- [1,758,null,{}] 17:46:16 INFO - PROCESS | 8289 | 1471049176447 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:16 INFO - PROCESS | 8289 | 1471049176456 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:16 INFO - PROCESS | 8289 | 1471049176729 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 17:46:17 INFO - PROCESS | 8289 | 1471049177039 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:17 INFO - PROCESS | 8289 | 1471049177048 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:17 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abcd000 == 70 [pid = 8289] [id = 197] 17:46:17 INFO - PROCESS | 8289 | ++DOMWINDOW == 211 (0x8b3d0400) [pid = 8289] [serial = 591] [outer = (nil)] 17:46:17 INFO - PROCESS | 8289 | ++DOMWINDOW == 212 (0x8b6e1400) [pid = 8289] [serial = 592] [outer = 0x8b3d0400] 17:46:17 INFO - PROCESS | 8289 | 1471049177137 Marionette DEBUG loaded listener.js 17:46:17 INFO - PROCESS | 8289 | ++DOMWINDOW == 213 (0x8c34a800) [pid = 8289] [serial = 593] [outer = 0x8b3d0400] 17:46:17 INFO - PROCESS | 8289 | SkCairoFTTypeface::onFilterRec unimplemented 17:46:17 INFO - PROCESS | 8289 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:46:17 INFO - PROCESS | 8289 | SkCairoFTTypeface::onFilterRec unimplemented 17:46:17 INFO - PROCESS | 8289 | SkCairoFTTypeface::onFilterRec unimplemented 17:46:17 INFO - PROCESS | 8289 | SkCairoFTTypeface::onFilterRec unimplemented 17:46:18 INFO - PROCESS | 8289 | 1471049178088 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 17:46:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 17:46:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1694ms 17:46:18 INFO - PROCESS | 8289 | 1471049178136 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 17:46:18 INFO - PROCESS | 8289 | 1471049178141 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 17:46:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 17:46:18 INFO - PROCESS | 8289 | 1471049178149 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 17:46:18 INFO - PROCESS | 8289 | 1471049178154 Marionette TRACE conn3 <- [1,762,null,{}] 17:46:18 INFO - PROCESS | 8289 | 1471049178162 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:18 INFO - PROCESS | 8289 | 1471049178167 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:18 INFO - PROCESS | 8289 | 1471049178366 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 17:46:18 INFO - PROCESS | 8289 | 1471049178619 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:18 INFO - PROCESS | 8289 | 1471049178629 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:18 INFO - PROCESS | 8289 | ++DOCSHELL 0x8d8a9400 == 71 [pid = 8289] [id = 198] 17:46:18 INFO - PROCESS | 8289 | ++DOMWINDOW == 214 (0x8e18f400) [pid = 8289] [serial = 594] [outer = (nil)] 17:46:18 INFO - PROCESS | 8289 | ++DOMWINDOW == 215 (0x8e2ca400) [pid = 8289] [serial = 595] [outer = 0x8e18f400] 17:46:18 INFO - PROCESS | 8289 | 1471049178752 Marionette DEBUG loaded listener.js 17:46:18 INFO - PROCESS | 8289 | ++DOMWINDOW == 216 (0x8e2fe000) [pid = 8289] [serial = 596] [outer = 0x8e18f400] 17:46:20 INFO - PROCESS | 8289 | 1471049180084 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 17:46:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 17:46:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1986ms 17:46:20 INFO - PROCESS | 8289 | 1471049180161 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 17:46:20 INFO - PROCESS | 8289 | 1471049180168 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 17:46:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 17:46:20 INFO - PROCESS | 8289 | 1471049180181 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 17:46:20 INFO - PROCESS | 8289 | 1471049180184 Marionette TRACE conn3 <- [1,766,null,{}] 17:46:20 INFO - PROCESS | 8289 | 1471049180237 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:20 INFO - PROCESS | 8289 | 1471049180243 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:20 INFO - PROCESS | 8289 | 1471049180461 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 17:46:20 INFO - PROCESS | 8289 | 1471049180657 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:20 INFO - PROCESS | 8289 | 1471049180667 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:20 INFO - PROCESS | 8289 | ++DOCSHELL 0x90d85800 == 72 [pid = 8289] [id = 199] 17:46:20 INFO - PROCESS | 8289 | ++DOMWINDOW == 217 (0x90d8a000) [pid = 8289] [serial = 597] [outer = (nil)] 17:46:20 INFO - PROCESS | 8289 | ++DOMWINDOW == 218 (0x92437000) [pid = 8289] [serial = 598] [outer = 0x90d8a000] 17:46:20 INFO - PROCESS | 8289 | 1471049180744 Marionette DEBUG loaded listener.js 17:46:20 INFO - PROCESS | 8289 | ++DOMWINDOW == 219 (0x9257d000) [pid = 8289] [serial = 599] [outer = 0x90d8a000] 17:46:22 INFO - PROCESS | 8289 | 1471049182072 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 17:46:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 17:46:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1931ms 17:46:22 INFO - PROCESS | 8289 | 1471049182171 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 17:46:22 INFO - PROCESS | 8289 | 1471049182176 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 17:46:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 17:46:22 INFO - PROCESS | 8289 | 1471049182201 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 17:46:22 INFO - PROCESS | 8289 | 1471049182210 Marionette TRACE conn3 <- [1,770,null,{}] 17:46:22 INFO - PROCESS | 8289 | 1471049182217 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:22 INFO - PROCESS | 8289 | 1471049182225 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:22 INFO - PROCESS | 8289 | 1471049182502 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 17:46:22 INFO - PROCESS | 8289 | 1471049182643 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:22 INFO - PROCESS | 8289 | 1471049182651 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:22 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b6dd000 == 73 [pid = 8289] [id = 200] 17:46:22 INFO - PROCESS | 8289 | ++DOMWINDOW == 220 (0x8b8b5c00) [pid = 8289] [serial = 600] [outer = (nil)] 17:46:22 INFO - PROCESS | 8289 | ++DOMWINDOW == 221 (0x963e0800) [pid = 8289] [serial = 601] [outer = 0x8b8b5c00] 17:46:22 INFO - PROCESS | 8289 | 1471049182764 Marionette DEBUG loaded listener.js 17:46:22 INFO - PROCESS | 8289 | ++DOMWINDOW == 222 (0x99deb400) [pid = 8289] [serial = 602] [outer = 0x8b8b5c00] 17:46:23 INFO - PROCESS | 8289 | 1471049183662 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 17:46:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 17:46:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1545ms 17:46:23 INFO - PROCESS | 8289 | 1471049183738 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 17:46:23 INFO - PROCESS | 8289 | 1471049183743 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 17:46:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 17:46:23 INFO - PROCESS | 8289 | 1471049183749 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 17:46:23 INFO - PROCESS | 8289 | 1471049183753 Marionette TRACE conn3 <- [1,774,null,{}] 17:46:23 INFO - PROCESS | 8289 | 1471049183759 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:23 INFO - PROCESS | 8289 | 1471049183764 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:23 INFO - PROCESS | 8289 | 1471049183988 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 17:46:24 INFO - PROCESS | 8289 | 1471049184235 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:24 INFO - PROCESS | 8289 | 1471049184243 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:24 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b3d9800 == 74 [pid = 8289] [id = 201] 17:46:24 INFO - PROCESS | 8289 | ++DOMWINDOW == 223 (0x963e0c00) [pid = 8289] [serial = 603] [outer = (nil)] 17:46:24 INFO - PROCESS | 8289 | ++DOMWINDOW == 224 (0x9a75dc00) [pid = 8289] [serial = 604] [outer = 0x963e0c00] 17:46:24 INFO - PROCESS | 8289 | 1471049184362 Marionette DEBUG loaded listener.js 17:46:24 INFO - PROCESS | 8289 | ++DOMWINDOW == 225 (0x9a8cf800) [pid = 8289] [serial = 605] [outer = 0x963e0c00] 17:46:25 INFO - PROCESS | 8289 | 1471049185238 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 17:46:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 17:46:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1535ms 17:46:25 INFO - PROCESS | 8289 | 1471049185284 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 17:46:25 INFO - PROCESS | 8289 | 1471049185288 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 17:46:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 17:46:25 INFO - PROCESS | 8289 | 1471049185294 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 17:46:25 INFO - PROCESS | 8289 | 1471049185298 Marionette TRACE conn3 <- [1,778,null,{}] 17:46:25 INFO - PROCESS | 8289 | 1471049185304 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:25 INFO - PROCESS | 8289 | 1471049185309 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:25 INFO - PROCESS | 8289 | 1471049185538 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 17:46:25 INFO - PROCESS | 8289 | 1471049185790 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:25 INFO - PROCESS | 8289 | 1471049185811 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:25 INFO - PROCESS | 8289 | ++DOCSHELL 0x9ae45400 == 75 [pid = 8289] [id = 202] 17:46:25 INFO - PROCESS | 8289 | ++DOMWINDOW == 226 (0x9ae48000) [pid = 8289] [serial = 606] [outer = (nil)] 17:46:25 INFO - PROCESS | 8289 | ++DOMWINDOW == 227 (0x9ae63400) [pid = 8289] [serial = 607] [outer = 0x9ae48000] 17:46:25 INFO - PROCESS | 8289 | 1471049185948 Marionette DEBUG loaded listener.js 17:46:26 INFO - PROCESS | 8289 | ++DOMWINDOW == 228 (0x9bfd6c00) [pid = 8289] [serial = 608] [outer = 0x9ae48000] 17:46:26 INFO - PROCESS | 8289 | 1471049186833 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 17:46:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 17:46:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1587ms 17:46:26 INFO - PROCESS | 8289 | 1471049186882 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 17:46:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 17:46:26 INFO - PROCESS | 8289 | 1471049186887 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 17:46:26 INFO - PROCESS | 8289 | 1471049186894 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 17:46:26 INFO - PROCESS | 8289 | 1471049186897 Marionette TRACE conn3 <- [1,782,null,{}] 17:46:26 INFO - PROCESS | 8289 | 1471049186903 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:26 INFO - PROCESS | 8289 | 1471049186909 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:27 INFO - PROCESS | 8289 | 1471049187102 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 17:46:27 INFO - PROCESS | 8289 | 1471049187302 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:27 INFO - PROCESS | 8289 | 1471049187309 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:27 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc7800 == 76 [pid = 8289] [id = 203] 17:46:27 INFO - PROCESS | 8289 | ++DOMWINDOW == 229 (0x9ae44000) [pid = 8289] [serial = 609] [outer = (nil)] 17:46:27 INFO - PROCESS | 8289 | ++DOMWINDOW == 230 (0xa2321800) [pid = 8289] [serial = 610] [outer = 0x9ae44000] 17:46:27 INFO - PROCESS | 8289 | 1471049187391 Marionette DEBUG loaded listener.js 17:46:27 INFO - PROCESS | 8289 | ++DOMWINDOW == 231 (0xa2fcc800) [pid = 8289] [serial = 611] [outer = 0x9ae44000] 17:46:28 INFO - PROCESS | 8289 | 1471049188322 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 17:46:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 17:46:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1480ms 17:46:28 INFO - PROCESS | 8289 | 1471049188374 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 17:46:28 INFO - PROCESS | 8289 | 1471049188378 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 17:46:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 17:46:28 INFO - PROCESS | 8289 | 1471049188384 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 17:46:28 INFO - PROCESS | 8289 | 1471049188387 Marionette TRACE conn3 <- [1,786,null,{}] 17:46:28 INFO - PROCESS | 8289 | 1471049188392 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:28 INFO - PROCESS | 8289 | 1471049188397 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:28 INFO - PROCESS | 8289 | 1471049188584 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 17:46:28 INFO - PROCESS | 8289 | 1471049188786 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:28 INFO - PROCESS | 8289 | 1471049188795 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:28 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b3cc400 == 77 [pid = 8289] [id = 204] 17:46:28 INFO - PROCESS | 8289 | ++DOMWINDOW == 232 (0x9d913800) [pid = 8289] [serial = 612] [outer = (nil)] 17:46:28 INFO - PROCESS | 8289 | ++DOMWINDOW == 233 (0xa61c9800) [pid = 8289] [serial = 613] [outer = 0x9d913800] 17:46:28 INFO - PROCESS | 8289 | 1471049188917 Marionette DEBUG loaded listener.js 17:46:29 INFO - PROCESS | 8289 | ++DOMWINDOW == 234 (0xa679e400) [pid = 8289] [serial = 614] [outer = 0x9d913800] 17:46:29 INFO - PROCESS | 8289 | 1471049189829 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 17:46:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 17:46:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1483ms 17:46:29 INFO - PROCESS | 8289 | 1471049189868 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 17:46:29 INFO - PROCESS | 8289 | 1471049189872 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 17:46:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 17:46:29 INFO - PROCESS | 8289 | 1471049189878 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 17:46:29 INFO - PROCESS | 8289 | 1471049189882 Marionette TRACE conn3 <- [1,790,null,{}] 17:46:29 INFO - PROCESS | 8289 | 1471049189887 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:29 INFO - PROCESS | 8289 | 1471049189892 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:30 INFO - PROCESS | 8289 | 1471049190068 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 17:46:30 INFO - PROCESS | 8289 | 1471049190334 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:30 INFO - PROCESS | 8289 | 1471049190341 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:30 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc6800 == 78 [pid = 8289] [id = 205] 17:46:30 INFO - PROCESS | 8289 | ++DOMWINDOW == 235 (0x8abce400) [pid = 8289] [serial = 615] [outer = (nil)] 17:46:30 INFO - PROCESS | 8289 | ++DOMWINDOW == 236 (0x9245e000) [pid = 8289] [serial = 616] [outer = 0x8abce400] 17:46:30 INFO - PROCESS | 8289 | 1471049190467 Marionette DEBUG loaded listener.js 17:46:30 INFO - PROCESS | 8289 | ++DOMWINDOW == 237 (0x9ae49400) [pid = 8289] [serial = 617] [outer = 0x8abce400] 17:46:31 INFO - PROCESS | 8289 | 1471049191376 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 17:46:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 17:46:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1534ms 17:46:31 INFO - PROCESS | 8289 | 1471049191413 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 17:46:31 INFO - PROCESS | 8289 | 1471049191417 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 17:46:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 17:46:31 INFO - PROCESS | 8289 | 1471049191423 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 17:46:31 INFO - PROCESS | 8289 | 1471049191426 Marionette TRACE conn3 <- [1,794,null,{}] 17:46:31 INFO - PROCESS | 8289 | 1471049191432 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:31 INFO - PROCESS | 8289 | 1471049191437 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:31 INFO - PROCESS | 8289 | 1471049191621 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 17:46:31 INFO - PROCESS | 8289 | 1471049191872 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:31 INFO - PROCESS | 8289 | 1471049191880 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:31 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abce000 == 79 [pid = 8289] [id = 206] 17:46:31 INFO - PROCESS | 8289 | ++DOMWINDOW == 238 (0x8abcf800) [pid = 8289] [serial = 618] [outer = (nil)] 17:46:31 INFO - PROCESS | 8289 | ++DOMWINDOW == 239 (0xa6734c00) [pid = 8289] [serial = 619] [outer = 0x8abcf800] 17:46:32 INFO - PROCESS | 8289 | 1471049192005 Marionette DEBUG loaded listener.js 17:46:32 INFO - PROCESS | 8289 | ++DOMWINDOW == 240 (0xa6d70800) [pid = 8289] [serial = 620] [outer = 0x8abcf800] 17:46:32 INFO - PROCESS | 8289 | 1471049192990 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 17:46:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 17:46:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1628ms 17:46:33 INFO - PROCESS | 8289 | 1471049193051 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 17:46:33 INFO - PROCESS | 8289 | 1471049193055 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 17:46:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 17:46:33 INFO - PROCESS | 8289 | 1471049193061 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 17:46:33 INFO - PROCESS | 8289 | 1471049193065 Marionette TRACE conn3 <- [1,798,null,{}] 17:46:33 INFO - PROCESS | 8289 | 1471049193070 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:33 INFO - PROCESS | 8289 | 1471049193075 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:33 INFO - PROCESS | 8289 | 1471049193262 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 17:46:33 INFO - PROCESS | 8289 | 1471049193510 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:33 INFO - PROCESS | 8289 | 1471049193520 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:33 INFO - PROCESS | 8289 | ++DOCSHELL 0x92865000 == 80 [pid = 8289] [id = 207] 17:46:33 INFO - PROCESS | 8289 | ++DOMWINDOW == 241 (0x92866000) [pid = 8289] [serial = 621] [outer = (nil)] 17:46:33 INFO - PROCESS | 8289 | ++DOMWINDOW == 242 (0x9286ac00) [pid = 8289] [serial = 622] [outer = 0x92866000] 17:46:33 INFO - PROCESS | 8289 | 1471049193652 Marionette DEBUG loaded listener.js 17:46:33 INFO - PROCESS | 8289 | ++DOMWINDOW == 243 (0x92870c00) [pid = 8289] [serial = 623] [outer = 0x92866000] 17:46:34 INFO - PROCESS | 8289 | 1471049194926 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 17:46:34 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 17:46:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1929ms 17:46:34 INFO - PROCESS | 8289 | 1471049194992 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 17:46:35 INFO - PROCESS | 8289 | 1471049194998 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 17:46:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 17:46:35 INFO - PROCESS | 8289 | 1471049195006 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 17:46:35 INFO - PROCESS | 8289 | 1471049195011 Marionette TRACE conn3 <- [1,802,null,{}] 17:46:35 INFO - PROCESS | 8289 | 1471049195019 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:35 INFO - PROCESS | 8289 | 1471049195024 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:35 INFO - PROCESS | 8289 | 1471049195302 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 17:46:35 INFO - PROCESS | 8289 | 1471049195521 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:35 INFO - PROCESS | 8289 | 1471049195541 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:35 INFO - PROCESS | 8289 | ++DOCSHELL 0x8cd05000 == 81 [pid = 8289] [id = 208] 17:46:35 INFO - PROCESS | 8289 | ++DOMWINDOW == 244 (0x8cd09c00) [pid = 8289] [serial = 624] [outer = (nil)] 17:46:35 INFO - PROCESS | 8289 | ++DOMWINDOW == 245 (0x8e183c00) [pid = 8289] [serial = 625] [outer = 0x8cd09c00] 17:46:35 INFO - PROCESS | 8289 | 1471049195659 Marionette DEBUG loaded listener.js 17:46:35 INFO - PROCESS | 8289 | ++DOMWINDOW == 246 (0x8e2c5400) [pid = 8289] [serial = 626] [outer = 0x8cd09c00] 17:46:36 INFO - PROCESS | 8289 | 1471049196654 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 17:46:36 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 17:46:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1681ms 17:46:36 INFO - PROCESS | 8289 | 1471049196687 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 17:46:36 INFO - PROCESS | 8289 | 1471049196693 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 17:46:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 17:46:36 INFO - PROCESS | 8289 | 1471049196703 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 17:46:36 INFO - PROCESS | 8289 | 1471049196706 Marionette TRACE conn3 <- [1,806,null,{}] 17:46:36 INFO - PROCESS | 8289 | 1471049196712 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:36 INFO - PROCESS | 8289 | 1471049196717 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x946ee800 == 80 [pid = 8289] [id = 14] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x8f692800 == 79 [pid = 8289] [id = 112] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x919c2400 == 78 [pid = 8289] [id = 143] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x91bdd800 == 77 [pid = 8289] [id = 110] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x8d8a2800 == 76 [pid = 8289] [id = 144] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x922b5000 == 75 [pid = 8289] [id = 19] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x8abcbc00 == 74 [pid = 8289] [id = 196] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x8c431400 == 73 [pid = 8289] [id = 195] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x8c431800 == 72 [pid = 8289] [id = 194] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc7400 == 71 [pid = 8289] [id = 193] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x8cd07000 == 70 [pid = 8289] [id = 192] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x92461400 == 69 [pid = 8289] [id = 117] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc8000 == 68 [pid = 8289] [id = 183] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x96349000 == 67 [pid = 8289] [id = 38] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x925d1400 == 66 [pid = 8289] [id = 165] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x92126c00 == 65 [pid = 8289] [id = 32] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x8b8b1800 == 64 [pid = 8289] [id = 186] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x9258cc00 == 63 [pid = 8289] [id = 125] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x91e40800 == 62 [pid = 8289] [id = 9] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x90d89400 == 61 [pid = 8289] [id = 124] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x90d85400 == 60 [pid = 8289] [id = 128] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x8e188400 == 59 [pid = 8289] [id = 189] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x951b3000 == 58 [pid = 8289] [id = 145] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x9bfd7800 == 57 [pid = 8289] [id = 13] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x8b8b7c00 == 56 [pid = 8289] [id = 184] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x9a778000 == 55 [pid = 8289] [id = 121] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x92121800 == 54 [pid = 8289] [id = 48] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x8e2c6400 == 53 [pid = 8289] [id = 191] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x8e18f800 == 52 [pid = 8289] [id = 150] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x8ee17800 == 51 [pid = 8289] [id = 119] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x93b4c800 == 50 [pid = 8289] [id = 12] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x90ea2800 == 49 [pid = 8289] [id = 118] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x93b49c00 == 48 [pid = 8289] [id = 6] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x9a8cd400 == 47 [pid = 8289] [id = 115] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x9a4cd800 == 46 [pid = 8289] [id = 187] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x8b3d4400 == 45 [pid = 8289] [id = 156] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x9a77f400 == 44 [pid = 8289] [id = 188] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x9aed4000 == 43 [pid = 8289] [id = 190] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x8f691000 == 42 [pid = 8289] [id = 123] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x8f696400 == 41 [pid = 8289] [id = 185] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x90b37800 == 40 [pid = 8289] [id = 122] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x9ae67400 == 39 [pid = 8289] [id = 142] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x8c429400 == 38 [pid = 8289] [id = 152] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x8c427400 == 37 [pid = 8289] [id = 151] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x91bdc000 == 36 [pid = 8289] [id = 147] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x92584400 == 35 [pid = 8289] [id = 111] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x8ee13c00 == 34 [pid = 8289] [id = 109] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x92ee1c00 == 33 [pid = 8289] [id = 52] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x9b64d000 == 32 [pid = 8289] [id = 114] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x8cd0e400 == 31 [pid = 8289] [id = 146] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x8ee17400 == 30 [pid = 8289] [id = 113] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x90d8fc00 == 29 [pid = 8289] [id = 84] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x8e18ac00 == 28 [pid = 8289] [id = 149] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x90ea3400 == 27 [pid = 8289] [id = 116] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x8e181800 == 26 [pid = 8289] [id = 148] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc1c00 == 25 [pid = 8289] [id = 174] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc1400 == 24 [pid = 8289] [id = 175] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x8b6e1c00 == 23 [pid = 8289] [id = 176] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x9750d800 == 22 [pid = 8289] [id = 31] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x8b6d2c00 == 21 [pid = 8289] [id = 177] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x8f693400 == 20 [pid = 8289] [id = 120] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x92865000 == 19 [pid = 8289] [id = 207] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x8abce000 == 18 [pid = 8289] [id = 206] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc6800 == 17 [pid = 8289] [id = 205] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x8b3cc400 == 16 [pid = 8289] [id = 204] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x9ae45400 == 15 [pid = 8289] [id = 202] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc7800 == 14 [pid = 8289] [id = 203] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x8b3d9800 == 13 [pid = 8289] [id = 201] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x8b6dd000 == 12 [pid = 8289] [id = 200] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x90d85800 == 11 [pid = 8289] [id = 199] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x8d8a9400 == 10 [pid = 8289] [id = 198] 17:46:38 INFO - PROCESS | 8289 | --DOCSHELL 0x8abcd000 == 9 [pid = 8289] [id = 197] 17:46:38 INFO - PROCESS | 8289 | 1471049198709 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 17:46:38 INFO - PROCESS | 8289 | --DOMWINDOW == 245 (0x8b8bb400) [pid = 8289] [serial = 470] [outer = (nil)] [url = about:blank] 17:46:38 INFO - PROCESS | 8289 | --DOMWINDOW == 244 (0x92437c00) [pid = 8289] [serial = 544] [outer = (nil)] [url = about:blank] 17:46:38 INFO - PROCESS | 8289 | --DOMWINDOW == 243 (0x9a51d800) [pid = 8289] [serial = 532] [outer = (nil)] [url = about:blank] 17:46:38 INFO - PROCESS | 8289 | --DOMWINDOW == 242 (0x8d8a5400) [pid = 8289] [serial = 536] [outer = (nil)] [url = about:blank] 17:46:38 INFO - PROCESS | 8289 | --DOMWINDOW == 241 (0x8cd02000) [pid = 8289] [serial = 535] [outer = (nil)] [url = about:blank] 17:46:38 INFO - PROCESS | 8289 | --DOMWINDOW == 240 (0x90d87c00) [pid = 8289] [serial = 541] [outer = (nil)] [url = about:blank] 17:46:38 INFO - PROCESS | 8289 | --DOMWINDOW == 239 (0x8e185000) [pid = 8289] [serial = 538] [outer = (nil)] [url = about:blank] 17:46:38 INFO - PROCESS | 8289 | --DOMWINDOW == 238 (0x8e2f5c00) [pid = 8289] [serial = 539] [outer = (nil)] [url = about:blank] 17:46:38 INFO - PROCESS | 8289 | --DOMWINDOW == 237 (0x8ee1e800) [pid = 8289] [serial = 502] [outer = (nil)] [url = about:blank] 17:46:38 INFO - PROCESS | 8289 | --DOMWINDOW == 236 (0x9ae6ac00) [pid = 8289] [serial = 511] [outer = (nil)] [url = about:blank] 17:46:38 INFO - PROCESS | 8289 | --DOMWINDOW == 235 (0x9c042800) [pid = 8289] [serial = 520] [outer = (nil)] [url = about:blank] 17:46:38 INFO - PROCESS | 8289 | --DOMWINDOW == 234 (0x97510400) [pid = 8289] [serial = 505] [outer = (nil)] [url = about:blank] 17:46:38 INFO - PROCESS | 8289 | --DOMWINDOW == 233 (0x9ae3d800) [pid = 8289] [serial = 508] [outer = (nil)] [url = about:blank] 17:46:38 INFO - PROCESS | 8289 | --DOMWINDOW == 232 (0x92439c00) [pid = 8289] [serial = 517] [outer = (nil)] [url = about:blank] 17:46:38 INFO - PROCESS | 8289 | --DOMWINDOW == 231 (0x9c041800) [pid = 8289] [serial = 514] [outer = (nil)] [url = about:blank] 17:46:38 INFO - PROCESS | 8289 | --DOMWINDOW == 230 (0x8abca800) [pid = 8289] [serial = 523] [outer = (nil)] [url = about:blank] 17:46:39 INFO - PROCESS | 8289 | --DOMWINDOW == 229 (0x8c57f400) [pid = 8289] [serial = 499] [outer = (nil)] [url = about:blank] 17:46:39 INFO - PROCESS | 8289 | --DOMWINDOW == 228 (0x99158c00) [pid = 8289] [serial = 496] [outer = (nil)] [url = about:blank] 17:46:39 INFO - PROCESS | 8289 | --DOMWINDOW == 227 (0x9243a400) [pid = 8289] [serial = 526] [outer = (nil)] [url = about:blank] 17:46:39 INFO - PROCESS | 8289 | --DOMWINDOW == 226 (0x92588400) [pid = 8289] [serial = 529] [outer = (nil)] [url = about:blank] 17:46:39 INFO - PROCESS | 8289 | --DOMWINDOW == 225 (0x9245d800) [pid = 8289] [serial = 545] [outer = (nil)] [url = about:blank] 17:46:39 INFO - PROCESS | 8289 | --DOMWINDOW == 224 (0x923d5400) [pid = 8289] [serial = 547] [outer = (nil)] [url = about:blank] 17:46:39 INFO - PROCESS | 8289 | --DOMWINDOW == 223 (0x919d0400) [pid = 8289] [serial = 542] [outer = (nil)] [url = about:blank] 17:46:39 INFO - PROCESS | 8289 | 1471049199122 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:39 INFO - PROCESS | 8289 | 1471049199133 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:39 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abcd000 == 10 [pid = 8289] [id = 209] 17:46:39 INFO - PROCESS | 8289 | ++DOMWINDOW == 224 (0x8abce000) [pid = 8289] [serial = 627] [outer = (nil)] 17:46:39 INFO - PROCESS | 8289 | ++DOMWINDOW == 225 (0x8b3d3c00) [pid = 8289] [serial = 628] [outer = 0x8abce000] 17:46:39 INFO - PROCESS | 8289 | 1471049199203 Marionette DEBUG loaded listener.js 17:46:39 INFO - PROCESS | 8289 | ++DOMWINDOW == 226 (0x8b6e1800) [pid = 8289] [serial = 629] [outer = 0x8abce000] 17:46:39 INFO - PROCESS | 8289 | 1471049199966 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 17:46:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 17:46:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 3287ms 17:46:40 INFO - PROCESS | 8289 | 1471049200004 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 17:46:40 INFO - PROCESS | 8289 | 1471049200009 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 17:46:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 17:46:40 INFO - PROCESS | 8289 | 1471049200019 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 17:46:40 INFO - PROCESS | 8289 | 1471049200023 Marionette TRACE conn3 <- [1,810,null,{}] 17:46:40 INFO - PROCESS | 8289 | 1471049200030 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:40 INFO - PROCESS | 8289 | 1471049200035 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:40 INFO - PROCESS | 8289 | 1471049200204 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 17:46:40 INFO - PROCESS | 8289 | 1471049200214 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:40 INFO - PROCESS | 8289 | 1471049200223 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:40 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c57ec00 == 11 [pid = 8289] [id = 210] 17:46:40 INFO - PROCESS | 8289 | ++DOMWINDOW == 227 (0x8c57f000) [pid = 8289] [serial = 630] [outer = (nil)] 17:46:40 INFO - PROCESS | 8289 | ++DOMWINDOW == 228 (0x8cd02000) [pid = 8289] [serial = 631] [outer = 0x8c57f000] 17:46:40 INFO - PROCESS | 8289 | 1471049200293 Marionette DEBUG loaded listener.js 17:46:40 INFO - PROCESS | 8289 | ++DOMWINDOW == 229 (0x8cd0b000) [pid = 8289] [serial = 632] [outer = 0x8c57f000] 17:46:41 INFO - PROCESS | 8289 | 1471049201222 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 17:46:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 17:46:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1292ms 17:46:41 INFO - PROCESS | 8289 | 1471049201311 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 17:46:41 INFO - PROCESS | 8289 | 1471049201315 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 17:46:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 17:46:41 INFO - PROCESS | 8289 | 1471049201342 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 17:46:41 INFO - PROCESS | 8289 | 1471049201345 Marionette TRACE conn3 <- [1,814,null,{}] 17:46:41 INFO - PROCESS | 8289 | 1471049201351 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:41 INFO - PROCESS | 8289 | 1471049201356 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:41 INFO - PROCESS | 8289 | 1471049201583 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 17:46:41 INFO - PROCESS | 8289 | 1471049201607 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:41 INFO - PROCESS | 8289 | 1471049201614 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:41 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e2cd000 == 12 [pid = 8289] [id = 211] 17:46:41 INFO - PROCESS | 8289 | ++DOMWINDOW == 230 (0x8e2ce000) [pid = 8289] [serial = 633] [outer = (nil)] 17:46:41 INFO - PROCESS | 8289 | ++DOMWINDOW == 231 (0x8e2f5c00) [pid = 8289] [serial = 634] [outer = 0x8e2ce000] 17:46:41 INFO - PROCESS | 8289 | 1471049201681 Marionette DEBUG loaded listener.js 17:46:41 INFO - PROCESS | 8289 | ++DOMWINDOW == 232 (0x8ec9d400) [pid = 8289] [serial = 635] [outer = 0x8e2ce000] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 231 (0x9243b400) [pid = 8289] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 230 (0x8b3d3800) [pid = 8289] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 229 (0x8e2f4000) [pid = 8289] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 228 (0x991dd400) [pid = 8289] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 227 (0x8c57e400) [pid = 8289] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 226 (0x8e189800) [pid = 8289] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 225 (0x90b31800) [pid = 8289] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 224 (0x9a518c00) [pid = 8289] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 223 (0x8c432400) [pid = 8289] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 222 (0x9a782000) [pid = 8289] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 221 (0x9b4fbc00) [pid = 8289] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 220 (0x8abcb000) [pid = 8289] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 219 (0x8cd07c00) [pid = 8289] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 218 (0x8e2ca000) [pid = 8289] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 217 (0x92588c00) [pid = 8289] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 216 (0x8e18e400) [pid = 8289] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 215 (0x90d8a400) [pid = 8289] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 214 (0x91e32800) [pid = 8289] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 213 (0x9393ac00) [pid = 8289] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 212 (0x9aedbc00) [pid = 8289] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 211 (0x8abc2c00) [pid = 8289] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 210 (0x91e3cc00) [pid = 8289] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 209 (0x90b3fc00) [pid = 8289] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 208 (0x8d8a3000) [pid = 8289] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 207 (0x92457c00) [pid = 8289] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 206 (0x8f68ec00) [pid = 8289] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 205 (0x9ba82c00) [pid = 8289] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 204 (0x90b32400) [pid = 8289] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 203 (0x8e2c0c00) [pid = 8289] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 202 (0x8c355c00) [pid = 8289] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 201 (0x963e4400) [pid = 8289] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 200 (0x951ac800) [pid = 8289] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 199 (0x8b8ad400) [pid = 8289] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 198 (0x9c035800) [pid = 8289] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 197 (0xa3183000) [pid = 8289] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 196 (0x93935800) [pid = 8289] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 195 (0x90d83000) [pid = 8289] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 194 (0x93b42800) [pid = 8289] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 193 (0x9b64d800) [pid = 8289] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 192 (0x90e9a000) [pid = 8289] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 191 (0x919cd400) [pid = 8289] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 190 (0x8d8a7400) [pid = 8289] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 189 (0x950a1800) [pid = 8289] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 188 (0x9ae41c00) [pid = 8289] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 187 (0x8ee14c00) [pid = 8289] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 186 (0x9aeda400) [pid = 8289] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 185 (0x8f68dc00) [pid = 8289] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 184 (0x90d8d800) [pid = 8289] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 183 (0x9c03e000) [pid = 8289] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 182 (0x92462800) [pid = 8289] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 181 (0x8cd0e800) [pid = 8289] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 180 (0x919d0c00) [pid = 8289] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 179 (0x91bd9400) [pid = 8289] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 178 (0x8cd08400) [pid = 8289] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 177 (0x91e3d000) [pid = 8289] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 176 (0x9a1d0c00) [pid = 8289] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 175 (0x9243ac00) [pid = 8289] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 174 (0x8eca6400) [pid = 8289] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 173 (0x90d8dc00) [pid = 8289] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 172 (0x91bdcc00) [pid = 8289] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 171 (0x919cc400) [pid = 8289] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 170 (0x922ba000) [pid = 8289] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 169 (0x8e2f6000) [pid = 8289] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 168 (0x8e184000) [pid = 8289] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 167 (0x8c42dc00) [pid = 8289] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 17:46:44 INFO - PROCESS | 8289 | --DOMWINDOW == 166 (0x8ec9b800) [pid = 8289] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 17:46:44 INFO - PROCESS | 8289 | 1471049204954 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 17:46:44 INFO - PROCESS | 8289 | 1471049204984 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 17:46:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 17:46:44 INFO - PROCESS | 8289 | 1471049204993 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 17:46:44 INFO - PROCESS | 8289 | 1471049204998 Marionette TRACE conn3 <- [1,818,null,{}] 17:46:45 INFO - PROCESS | 8289 | 1471049205007 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:45 INFO - PROCESS | 8289 | 1471049205012 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:45 INFO - PROCESS | 8289 | 1471049205194 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 17:46:45 INFO - PROCESS | 8289 | 1471049205449 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:45 INFO - PROCESS | 8289 | 1471049205458 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:45 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c350c00 == 13 [pid = 8289] [id = 212] 17:46:45 INFO - PROCESS | 8289 | ++DOMWINDOW == 167 (0x8c352800) [pid = 8289] [serial = 636] [outer = (nil)] 17:46:45 INFO - PROCESS | 8289 | ++DOMWINDOW == 168 (0x8c576000) [pid = 8289] [serial = 637] [outer = 0x8c352800] 17:46:45 INFO - PROCESS | 8289 | 1471049205595 Marionette DEBUG loaded listener.js 17:46:45 INFO - PROCESS | 8289 | ++DOMWINDOW == 169 (0x8cd06c00) [pid = 8289] [serial = 638] [outer = 0x8c352800] 17:46:47 INFO - PROCESS | 8289 | --DOCSHELL 0x8cd05000 == 12 [pid = 8289] [id = 208] 17:46:47 INFO - PROCESS | 8289 | --DOCSHELL 0x8c57ec00 == 11 [pid = 8289] [id = 210] 17:46:47 INFO - PROCESS | 8289 | --DOCSHELL 0x8abcd000 == 10 [pid = 8289] [id = 209] 17:46:48 INFO - PROCESS | 8289 | --DOCSHELL 0x8e2cd000 == 9 [pid = 8289] [id = 211] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 168 (0x9a51ec00) [pid = 8289] [serial = 533] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 167 (0x919cac00) [pid = 8289] [serial = 403] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 166 (0x9aed2c00) [pid = 8289] [serial = 337] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 165 (0x9adcc000) [pid = 8289] [serial = 283] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 164 (0x9c2b3400) [pid = 8289] [serial = 521] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 163 (0x9ae46400) [pid = 8289] [serial = 530] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 162 (0x925cf800) [pid = 8289] [serial = 385] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 161 (0x939e1800) [pid = 8289] [serial = 280] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 160 (0x9b188800) [pid = 8289] [serial = 222] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 159 (0xa2320c00) [pid = 8289] [serial = 277] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 158 (0x925d3000) [pid = 8289] [serial = 388] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 157 (0x92580000) [pid = 8289] [serial = 446] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 156 (0x8e2c8400) [pid = 8289] [serial = 449] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 155 (0x90e96c00) [pid = 8289] [serial = 250] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 154 (0x922bd800) [pid = 8289] [serial = 331] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 153 (0x9a373400) [pid = 8289] [serial = 376] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 152 (0x9b192000) [pid = 8289] [serial = 234] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 151 (0x8abcd800) [pid = 8289] [serial = 524] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 150 (0x923e0000) [pid = 8289] [serial = 225] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 149 (0x9a777000) [pid = 8289] [serial = 434] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 148 (0x8d8ad400) [pid = 8289] [serial = 397] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 147 (0x9245ec00) [pid = 8289] [serial = 298] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 146 (0x9b18bc00) [pid = 8289] [serial = 340] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 145 (0xa3111c00) [pid = 8289] [serial = 289] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 144 (0x91be4c00) [pid = 8289] [serial = 244] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 143 (0x9257e000) [pid = 8289] [serial = 452] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 142 (0x92572000) [pid = 8289] [serial = 548] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 141 (0xa2fcf000) [pid = 8289] [serial = 437] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 140 (0x9aed6800) [pid = 8289] [serial = 382] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 139 (0x8b8b7000) [pid = 8289] [serial = 464] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 138 (0xa22ecc00) [pid = 8289] [serial = 379] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 137 (0xa4f2c800) [pid = 8289] [serial = 292] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 136 (0x9bfd7400) [pid = 8289] [serial = 237] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 135 (0x90d8ac00) [pid = 8289] [serial = 247] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 134 (0x99de3c00) [pid = 8289] [serial = 334] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 133 (0x9c03fc00) [pid = 8289] [serial = 343] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 132 (0x91be7000) [pid = 8289] [serial = 373] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 131 (0xa6739400) [pid = 8289] [serial = 394] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 130 (0xa6da7800) [pid = 8289] [serial = 400] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 129 (0x9a073400) [pid = 8289] [serial = 228] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 128 (0x9ae68400) [pid = 8289] [serial = 231] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 127 (0x90b36400) [pid = 8289] [serial = 328] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 126 (0xa2fc7c00) [pid = 8289] [serial = 427] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 125 (0xa61c6800) [pid = 8289] [serial = 295] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 124 (0xa2379400) [pid = 8289] [serial = 391] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 123 (0xa2379800) [pid = 8289] [serial = 286] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 122 (0xa6738000) [pid = 8289] [serial = 301] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 121 (0xa672ac00) [pid = 8289] [serial = 440] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 120 (0x92464000) [pid = 8289] [serial = 431] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 119 (0x9b195c00) [pid = 8289] [serial = 240] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 118 (0x923dc400) [pid = 8289] [serial = 589] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 117 (0x92438c00) [pid = 8289] [serial = 586] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 116 (0xa2323800) [pid = 8289] [serial = 574] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 115 (0xa2571800) [pid = 8289] [serial = 575] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 114 (0x8e2fc400) [pid = 8289] [serial = 553] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 113 (0x8ee13800) [pid = 8289] [serial = 554] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 112 (0x922b3000) [pid = 8289] [serial = 568] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 111 (0x951af400) [pid = 8289] [serial = 569] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 110 (0x92432400) [pid = 8289] [serial = 556] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 109 (0x9258b800) [pid = 8289] [serial = 557] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 108 (0x9a524c00) [pid = 8289] [serial = 562] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 107 (0x9a779800) [pid = 8289] [serial = 563] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 106 (0x8f687400) [pid = 8289] [serial = 583] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 105 (0x9a8d1c00) [pid = 8289] [serial = 565] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 104 (0x9ae61800) [pid = 8289] [serial = 566] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 103 (0x9bfdb400) [pid = 8289] [serial = 571] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 102 (0x9c03f800) [pid = 8289] [serial = 572] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 101 (0x8b8b6c00) [pid = 8289] [serial = 550] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 100 (0x8c352400) [pid = 8289] [serial = 551] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 99 (0x8d8a1400) [pid = 8289] [serial = 577] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 98 (0x8e187000) [pid = 8289] [serial = 578] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 97 (0x8f695c00) [pid = 8289] [serial = 580] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 96 (0x90e9c400) [pid = 8289] [serial = 581] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 95 (0x951b4000) [pid = 8289] [serial = 559] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 94 (0x99ecc800) [pid = 8289] [serial = 560] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 93 (0x92583800) [pid = 8289] [serial = 587] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 92 (0x90d88400) [pid = 8289] [serial = 584] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 91 (0x92457000) [pid = 8289] [serial = 590] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 90 (0x8e185c00) [pid = 8289] [serial = 500] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | --DOMWINDOW == 89 (0x90e9f000) [pid = 8289] [serial = 503] [outer = (nil)] [url = about:blank] 17:46:49 INFO - PROCESS | 8289 | ++DOMWINDOW == 90 (0x8b6dfc00) [pid = 8289] [serial = 639] [outer = 0x93b4b000] 17:46:50 INFO - PROCESS | 8289 | 1471049210322 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 17:46:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 17:46:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 5390ms 17:46:50 INFO - PROCESS | 8289 | 1471049210384 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 17:46:50 INFO - PROCESS | 8289 | 1471049210389 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 17:46:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 17:46:50 INFO - PROCESS | 8289 | 1471049210397 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 17:46:50 INFO - PROCESS | 8289 | 1471049210400 Marionette TRACE conn3 <- [1,822,null,{}] 17:46:50 INFO - PROCESS | 8289 | 1471049210409 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:50 INFO - PROCESS | 8289 | 1471049210415 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:50 INFO - PROCESS | 8289 | 1471049210573 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 17:46:50 INFO - PROCESS | 8289 | 1471049210698 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:50 INFO - PROCESS | 8289 | 1471049210713 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:50 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b8b5000 == 10 [pid = 8289] [id = 213] 17:46:50 INFO - PROCESS | 8289 | ++DOMWINDOW == 91 (0x8b8bb000) [pid = 8289] [serial = 640] [outer = (nil)] 17:46:50 INFO - PROCESS | 8289 | ++DOMWINDOW == 92 (0x8c351800) [pid = 8289] [serial = 641] [outer = 0x8b8bb000] 17:46:50 INFO - PROCESS | 8289 | 1471049210782 Marionette DEBUG loaded listener.js 17:46:50 INFO - PROCESS | 8289 | ++DOMWINDOW == 93 (0x8c356c00) [pid = 8289] [serial = 642] [outer = 0x8b8bb000] 17:46:51 INFO - PROCESS | 8289 | 1471049211559 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 17:46:51 INFO - PROCESS | 8289 | 1471049211597 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 17:46:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 17:46:51 INFO - PROCESS | 8289 | 1471049211623 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 17:46:51 INFO - PROCESS | 8289 | 1471049211628 Marionette TRACE conn3 <- [1,826,null,{}] 17:46:51 INFO - PROCESS | 8289 | 1471049211633 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:51 INFO - PROCESS | 8289 | 1471049211639 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:51 INFO - PROCESS | 8289 | 1471049211848 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 17:46:51 INFO - PROCESS | 8289 | 1471049211872 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:51 INFO - PROCESS | 8289 | 1471049211879 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:51 INFO - PROCESS | 8289 | ++DOCSHELL 0x8cd03000 == 11 [pid = 8289] [id = 214] 17:46:51 INFO - PROCESS | 8289 | ++DOMWINDOW == 94 (0x8cd03800) [pid = 8289] [serial = 643] [outer = (nil)] 17:46:51 INFO - PROCESS | 8289 | ++DOMWINDOW == 95 (0x8cd0e800) [pid = 8289] [serial = 644] [outer = 0x8cd03800] 17:46:51 INFO - PROCESS | 8289 | 1471049211951 Marionette DEBUG loaded listener.js 17:46:52 INFO - PROCESS | 8289 | ++DOMWINDOW == 96 (0x8d8a3000) [pid = 8289] [serial = 645] [outer = 0x8cd03800] 17:46:52 INFO - PROCESS | 8289 | 1471049212865 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 17:46:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 17:46:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1305ms 17:46:52 INFO - PROCESS | 8289 | 1471049212913 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 17:46:52 INFO - PROCESS | 8289 | 1471049212917 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 17:46:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 17:46:52 INFO - PROCESS | 8289 | 1471049212942 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 17:46:52 INFO - PROCESS | 8289 | 1471049212948 Marionette TRACE conn3 <- [1,830,null,{}] 17:46:52 INFO - PROCESS | 8289 | 1471049212965 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:52 INFO - PROCESS | 8289 | 1471049212974 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:53 INFO - PROCESS | 8289 | 1471049213200 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 17:46:53 INFO - PROCESS | 8289 | 1471049213223 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:53 INFO - PROCESS | 8289 | 1471049213233 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:53 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e186000 == 12 [pid = 8289] [id = 215] 17:46:53 INFO - PROCESS | 8289 | ++DOMWINDOW == 97 (0x8e187000) [pid = 8289] [serial = 646] [outer = (nil)] 17:46:53 INFO - PROCESS | 8289 | ++DOMWINDOW == 98 (0x8e2c1400) [pid = 8289] [serial = 647] [outer = 0x8e187000] 17:46:53 INFO - PROCESS | 8289 | 1471049213306 Marionette DEBUG loaded listener.js 17:46:53 INFO - PROCESS | 8289 | ++DOMWINDOW == 99 (0x8e2c8400) [pid = 8289] [serial = 648] [outer = 0x8e187000] 17:46:54 INFO - PROCESS | 8289 | --DOMWINDOW == 98 (0x8c57f000) [pid = 8289] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 17:46:54 INFO - PROCESS | 8289 | --DOMWINDOW == 97 (0x9ae44000) [pid = 8289] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 17:46:54 INFO - PROCESS | 8289 | --DOMWINDOW == 96 (0x8abcf800) [pid = 8289] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 17:46:54 INFO - PROCESS | 8289 | --DOMWINDOW == 95 (0x8c42f800) [pid = 8289] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 17:46:54 INFO - PROCESS | 8289 | --DOMWINDOW == 94 (0x92571800) [pid = 8289] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 17:46:54 INFO - PROCESS | 8289 | --DOMWINDOW == 93 (0x9a8cd000) [pid = 8289] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 17:46:54 INFO - PROCESS | 8289 | --DOMWINDOW == 92 (0x8abc9c00) [pid = 8289] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 17:46:54 INFO - PROCESS | 8289 | --DOMWINDOW == 91 (0x8c579400) [pid = 8289] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 17:46:54 INFO - PROCESS | 8289 | --DOMWINDOW == 90 (0x9a8cfc00) [pid = 8289] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 17:46:54 INFO - PROCESS | 8289 | --DOMWINDOW == 89 (0x90d8a000) [pid = 8289] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 17:46:54 INFO - PROCESS | 8289 | --DOMWINDOW == 88 (0x963e0c00) [pid = 8289] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 17:46:54 INFO - PROCESS | 8289 | --DOMWINDOW == 87 (0x9d913800) [pid = 8289] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 17:46:54 INFO - PROCESS | 8289 | --DOMWINDOW == 86 (0x8e18f400) [pid = 8289] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 17:46:54 INFO - PROCESS | 8289 | --DOMWINDOW == 85 (0x951b0c00) [pid = 8289] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 17:46:54 INFO - PROCESS | 8289 | --DOMWINDOW == 84 (0x8abce400) [pid = 8289] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 17:46:54 INFO - PROCESS | 8289 | --DOMWINDOW == 83 (0x8b3cb800) [pid = 8289] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 17:46:54 INFO - PROCESS | 8289 | --DOMWINDOW == 82 (0x9ae48000) [pid = 8289] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 17:46:54 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x92432c00) [pid = 8289] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 17:46:54 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x92edd800) [pid = 8289] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 17:46:54 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x8cd09c00) [pid = 8289] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 17:46:54 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x8c428c00) [pid = 8289] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 17:46:54 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x8b3d0400) [pid = 8289] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 17:46:54 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x8b8b5c00) [pid = 8289] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 17:46:54 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x951a9800) [pid = 8289] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 17:46:54 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x92866000) [pid = 8289] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 17:46:54 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x8abce000) [pid = 8289] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 17:46:54 INFO - PROCESS | 8289 | 1471049214588 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 17:46:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 17:46:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1684ms 17:46:54 INFO - PROCESS | 8289 | 1471049214642 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 17:46:54 INFO - PROCESS | 8289 | 1471049214647 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 17:46:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 17:46:54 INFO - PROCESS | 8289 | 1471049214653 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 17:46:54 INFO - PROCESS | 8289 | 1471049214656 Marionette TRACE conn3 <- [1,834,null,{}] 17:46:54 INFO - PROCESS | 8289 | 1471049214661 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:54 INFO - PROCESS | 8289 | 1471049214666 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:54 INFO - PROCESS | 8289 | 1471049214813 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 17:46:54 INFO - PROCESS | 8289 | 1471049214823 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:54 INFO - PROCESS | 8289 | 1471049214828 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:54 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b3cb800 == 13 [pid = 8289] [id = 216] 17:46:54 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x8c42d400) [pid = 8289] [serial = 649] [outer = (nil)] 17:46:54 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x8e2ca000) [pid = 8289] [serial = 650] [outer = 0x8c42d400] 17:46:54 INFO - PROCESS | 8289 | 1471049214896 Marionette DEBUG loaded listener.js 17:46:55 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x8e2f0c00) [pid = 8289] [serial = 651] [outer = 0x8c42d400] 17:46:55 INFO - PROCESS | 8289 | 1471049215712 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 17:46:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 17:46:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1083ms 17:46:55 INFO - PROCESS | 8289 | 1471049215752 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 17:46:55 INFO - PROCESS | 8289 | 1471049215755 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 17:46:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 17:46:55 INFO - PROCESS | 8289 | 1471049215762 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 17:46:55 INFO - PROCESS | 8289 | 1471049215764 Marionette TRACE conn3 <- [1,838,null,{}] 17:46:55 INFO - PROCESS | 8289 | 1471049215770 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:55 INFO - PROCESS | 8289 | 1471049215775 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:55 INFO - PROCESS | 8289 | 1471049215916 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 17:46:55 INFO - PROCESS | 8289 | 1471049215929 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:55 INFO - PROCESS | 8289 | 1471049215937 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:55 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abce800 == 14 [pid = 8289] [id = 217] 17:46:55 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x8c579c00) [pid = 8289] [serial = 652] [outer = (nil)] 17:46:55 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x8e2f9c00) [pid = 8289] [serial = 653] [outer = 0x8c579c00] 17:46:56 INFO - PROCESS | 8289 | 1471049216002 Marionette DEBUG loaded listener.js 17:46:56 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x8ec9c400) [pid = 8289] [serial = 654] [outer = 0x8c579c00] 17:46:57 INFO - PROCESS | 8289 | 1471049217150 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 17:46:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 17:46:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1428ms 17:46:57 INFO - PROCESS | 8289 | 1471049217191 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 17:46:57 INFO - PROCESS | 8289 | 1471049217197 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 17:46:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 17:46:57 INFO - PROCESS | 8289 | 1471049217205 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 17:46:57 INFO - PROCESS | 8289 | 1471049217212 Marionette TRACE conn3 <- [1,842,null,{}] 17:46:57 INFO - PROCESS | 8289 | 1471049217220 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:57 INFO - PROCESS | 8289 | 1471049217226 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:57 INFO - PROCESS | 8289 | 1471049217452 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 17:46:57 INFO - PROCESS | 8289 | 1471049217654 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:57 INFO - PROCESS | 8289 | 1471049217663 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:57 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c353400 == 15 [pid = 8289] [id = 218] 17:46:57 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x8c354c00) [pid = 8289] [serial = 655] [outer = (nil)] 17:46:57 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x8cd04400) [pid = 8289] [serial = 656] [outer = 0x8c354c00] 17:46:57 INFO - PROCESS | 8289 | 1471049217789 Marionette DEBUG loaded listener.js 17:46:57 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x8d8a8c00) [pid = 8289] [serial = 657] [outer = 0x8c354c00] 17:46:58 INFO - PROCESS | 8289 | 1471049218759 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 17:46:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 17:46:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1588ms 17:46:58 INFO - PROCESS | 8289 | 1471049218792 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 17:46:58 INFO - PROCESS | 8289 | 1471049218799 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 17:46:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 17:46:58 INFO - PROCESS | 8289 | 1471049218809 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 17:46:58 INFO - PROCESS | 8289 | 1471049218813 Marionette TRACE conn3 <- [1,846,null,{}] 17:46:58 INFO - PROCESS | 8289 | 1471049218820 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:46:58 INFO - PROCESS | 8289 | 1471049218825 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:59 INFO - PROCESS | 8289 | 1471049219036 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 17:46:59 INFO - PROCESS | 8289 | 1471049219282 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:46:59 INFO - PROCESS | 8289 | 1471049219289 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:46:59 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c433000 == 16 [pid = 8289] [id = 219] 17:46:59 INFO - PROCESS | 8289 | ++DOMWINDOW == 83 (0x8e2f9000) [pid = 8289] [serial = 658] [outer = (nil)] 17:46:59 INFO - PROCESS | 8289 | ++DOMWINDOW == 84 (0x8eca2c00) [pid = 8289] [serial = 659] [outer = 0x8e2f9000] 17:46:59 INFO - PROCESS | 8289 | 1471049219419 Marionette DEBUG loaded listener.js 17:46:59 INFO - PROCESS | 8289 | ++DOMWINDOW == 85 (0x8eca8400) [pid = 8289] [serial = 660] [outer = 0x8e2f9000] 17:47:00 INFO - PROCESS | 8289 | 1471049220430 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 17:47:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 17:47:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1689ms 17:47:00 INFO - PROCESS | 8289 | 1471049220499 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 17:47:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 17:47:00 INFO - PROCESS | 8289 | 1471049220503 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 17:47:00 INFO - PROCESS | 8289 | 1471049220510 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 17:47:00 INFO - PROCESS | 8289 | 1471049220516 Marionette TRACE conn3 <- [1,850,null,{}] 17:47:00 INFO - PROCESS | 8289 | 1471049220533 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:00 INFO - PROCESS | 8289 | 1471049220542 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:00 INFO - PROCESS | 8289 | 1471049220764 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 17:47:00 INFO - PROCESS | 8289 | 1471049220975 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:00 INFO - PROCESS | 8289 | 1471049220986 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:01 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc6400 == 17 [pid = 8289] [id = 220] 17:47:01 INFO - PROCESS | 8289 | ++DOMWINDOW == 86 (0x8abc7000) [pid = 8289] [serial = 661] [outer = (nil)] 17:47:01 INFO - PROCESS | 8289 | ++DOMWINDOW == 87 (0x8abcd800) [pid = 8289] [serial = 662] [outer = 0x8abc7000] 17:47:01 INFO - PROCESS | 8289 | 1471049221197 Marionette DEBUG loaded listener.js 17:47:01 INFO - PROCESS | 8289 | ++DOMWINDOW == 88 (0x8b3d1000) [pid = 8289] [serial = 663] [outer = 0x8abc7000] 17:47:02 INFO - PROCESS | 8289 | --DOMWINDOW == 87 (0x8e2f5c00) [pid = 8289] [serial = 634] [outer = (nil)] [url = about:blank] 17:47:02 INFO - PROCESS | 8289 | --DOMWINDOW == 86 (0x9ae46000) [pid = 8289] [serial = 509] [outer = (nil)] [url = about:blank] 17:47:02 INFO - PROCESS | 8289 | --DOMWINDOW == 85 (0x9ae49400) [pid = 8289] [serial = 617] [outer = (nil)] [url = about:blank] 17:47:02 INFO - PROCESS | 8289 | --DOMWINDOW == 84 (0x8b3d5400) [pid = 8289] [serial = 467] [outer = (nil)] [url = about:blank] 17:47:02 INFO - PROCESS | 8289 | --DOMWINDOW == 83 (0x9bfd6c00) [pid = 8289] [serial = 608] [outer = (nil)] [url = about:blank] 17:47:02 INFO - PROCESS | 8289 | --DOMWINDOW == 82 (0x9243d000) [pid = 8289] [serial = 518] [outer = (nil)] [url = about:blank] 17:47:02 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x99e34800) [pid = 8289] [serial = 497] [outer = (nil)] [url = about:blank] 17:47:02 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x8e2c5400) [pid = 8289] [serial = 626] [outer = (nil)] [url = about:blank] 17:47:02 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x8c432000) [pid = 8289] [serial = 455] [outer = (nil)] [url = about:blank] 17:47:02 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x8c34a800) [pid = 8289] [serial = 593] [outer = (nil)] [url = about:blank] 17:47:02 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x99deb400) [pid = 8289] [serial = 602] [outer = (nil)] [url = about:blank] 17:47:02 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x9a8aa800) [pid = 8289] [serial = 506] [outer = (nil)] [url = about:blank] 17:47:02 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x92870c00) [pid = 8289] [serial = 623] [outer = (nil)] [url = about:blank] 17:47:02 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8b6e1400) [pid = 8289] [serial = 592] [outer = (nil)] [url = about:blank] 17:47:02 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x8e2ca400) [pid = 8289] [serial = 595] [outer = (nil)] [url = about:blank] 17:47:02 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x92437000) [pid = 8289] [serial = 598] [outer = (nil)] [url = about:blank] 17:47:02 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x963e0800) [pid = 8289] [serial = 601] [outer = (nil)] [url = about:blank] 17:47:02 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x9a75dc00) [pid = 8289] [serial = 604] [outer = (nil)] [url = about:blank] 17:47:02 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x9ae63400) [pid = 8289] [serial = 607] [outer = (nil)] [url = about:blank] 17:47:02 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0xa2321800) [pid = 8289] [serial = 610] [outer = (nil)] [url = about:blank] 17:47:02 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0xa61c9800) [pid = 8289] [serial = 613] [outer = (nil)] [url = about:blank] 17:47:02 INFO - PROCESS | 8289 | --DOMWINDOW == 66 (0x9245e000) [pid = 8289] [serial = 616] [outer = (nil)] [url = about:blank] 17:47:02 INFO - PROCESS | 8289 | --DOMWINDOW == 65 (0xa6734c00) [pid = 8289] [serial = 619] [outer = (nil)] [url = about:blank] 17:47:02 INFO - PROCESS | 8289 | --DOMWINDOW == 64 (0x9286ac00) [pid = 8289] [serial = 622] [outer = (nil)] [url = about:blank] 17:47:02 INFO - PROCESS | 8289 | --DOMWINDOW == 63 (0x8e183c00) [pid = 8289] [serial = 625] [outer = (nil)] [url = about:blank] 17:47:02 INFO - PROCESS | 8289 | --DOMWINDOW == 62 (0x8b3d3c00) [pid = 8289] [serial = 628] [outer = (nil)] [url = about:blank] 17:47:02 INFO - PROCESS | 8289 | --DOMWINDOW == 61 (0x8b6e1800) [pid = 8289] [serial = 629] [outer = (nil)] [url = about:blank] 17:47:02 INFO - PROCESS | 8289 | --DOMWINDOW == 60 (0x8cd0b000) [pid = 8289] [serial = 632] [outer = (nil)] [url = about:blank] 17:47:02 INFO - PROCESS | 8289 | --DOMWINDOW == 59 (0x8cd02000) [pid = 8289] [serial = 631] [outer = (nil)] [url = about:blank] 17:47:02 INFO - PROCESS | 8289 | --DOMWINDOW == 58 (0xa2fcc800) [pid = 8289] [serial = 611] [outer = (nil)] [url = about:blank] 17:47:02 INFO - PROCESS | 8289 | --DOMWINDOW == 57 (0xa6d70800) [pid = 8289] [serial = 620] [outer = (nil)] [url = about:blank] 17:47:02 INFO - PROCESS | 8289 | --DOMWINDOW == 56 (0x8c57b800) [pid = 8289] [serial = 458] [outer = (nil)] [url = about:blank] 17:47:02 INFO - PROCESS | 8289 | --DOMWINDOW == 55 (0x9257c800) [pid = 8289] [serial = 443] [outer = (nil)] [url = about:blank] 17:47:02 INFO - PROCESS | 8289 | --DOMWINDOW == 54 (0x9d913400) [pid = 8289] [serial = 515] [outer = (nil)] [url = about:blank] 17:47:02 INFO - PROCESS | 8289 | --DOMWINDOW == 53 (0x9aecd400) [pid = 8289] [serial = 527] [outer = (nil)] [url = about:blank] 17:47:02 INFO - PROCESS | 8289 | --DOMWINDOW == 52 (0xa6da7000) [pid = 8289] [serial = 461] [outer = (nil)] [url = about:blank] 17:47:02 INFO - PROCESS | 8289 | --DOMWINDOW == 51 (0x9aece400) [pid = 8289] [serial = 512] [outer = (nil)] [url = about:blank] 17:47:02 INFO - PROCESS | 8289 | --DOMWINDOW == 50 (0x9257d000) [pid = 8289] [serial = 599] [outer = (nil)] [url = about:blank] 17:47:02 INFO - PROCESS | 8289 | --DOMWINDOW == 49 (0x9a8cf800) [pid = 8289] [serial = 605] [outer = (nil)] [url = about:blank] 17:47:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 17:47:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1794ms 17:47:02 INFO - PROCESS | 8289 | --DOMWINDOW == 48 (0xa679e400) [pid = 8289] [serial = 614] [outer = (nil)] [url = about:blank] 17:47:02 INFO - PROCESS | 8289 | --DOMWINDOW == 47 (0x8e2fe000) [pid = 8289] [serial = 596] [outer = (nil)] [url = about:blank] 17:47:02 INFO - PROCESS | 8289 | 1471049222263 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 17:47:02 INFO - PROCESS | 8289 | 1471049222303 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 17:47:02 INFO - PROCESS | 8289 | 1471049222313 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 17:47:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 17:47:02 INFO - PROCESS | 8289 | 1471049222321 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 17:47:02 INFO - PROCESS | 8289 | 1471049222325 Marionette TRACE conn3 <- [1,854,null,{}] 17:47:02 INFO - PROCESS | 8289 | 1471049222333 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:02 INFO - PROCESS | 8289 | 1471049222338 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:02 INFO - PROCESS | 8289 | 1471049222502 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 17:47:02 INFO - PROCESS | 8289 | 1471049222669 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:02 INFO - PROCESS | 8289 | 1471049222680 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:02 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c34a400 == 18 [pid = 8289] [id = 221] 17:47:02 INFO - PROCESS | 8289 | ++DOMWINDOW == 48 (0x8c34d800) [pid = 8289] [serial = 664] [outer = (nil)] 17:47:02 INFO - PROCESS | 8289 | ++DOMWINDOW == 49 (0x8c42b800) [pid = 8289] [serial = 665] [outer = 0x8c34d800] 17:47:02 INFO - PROCESS | 8289 | 1471049222753 Marionette DEBUG loaded listener.js 17:47:02 INFO - PROCESS | 8289 | ++DOMWINDOW == 50 (0x8c432c00) [pid = 8289] [serial = 666] [outer = 0x8c34d800] 17:47:03 INFO - PROCESS | 8289 | 1471049223513 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 17:47:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 17:47:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1234ms 17:47:03 INFO - PROCESS | 8289 | 1471049223556 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 17:47:03 INFO - PROCESS | 8289 | 1471049223562 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 17:47:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 17:47:03 INFO - PROCESS | 8289 | 1471049223572 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 17:47:03 INFO - PROCESS | 8289 | 1471049223576 Marionette TRACE conn3 <- [1,858,null,{}] 17:47:03 INFO - PROCESS | 8289 | 1471049223581 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:03 INFO - PROCESS | 8289 | 1471049223587 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:03 INFO - PROCESS | 8289 | 1471049223744 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 17:47:03 INFO - PROCESS | 8289 | 1471049223753 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:03 INFO - PROCESS | 8289 | 1471049223762 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:03 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c57ac00 == 19 [pid = 8289] [id = 222] 17:47:03 INFO - PROCESS | 8289 | ++DOMWINDOW == 51 (0x8cd0bc00) [pid = 8289] [serial = 667] [outer = (nil)] 17:47:03 INFO - PROCESS | 8289 | ++DOMWINDOW == 52 (0x8d8aac00) [pid = 8289] [serial = 668] [outer = 0x8cd0bc00] 17:47:03 INFO - PROCESS | 8289 | 1471049223830 Marionette DEBUG loaded listener.js 17:47:03 INFO - PROCESS | 8289 | ++DOMWINDOW == 53 (0x8e189c00) [pid = 8289] [serial = 669] [outer = 0x8cd0bc00] 17:47:04 INFO - PROCESS | 8289 | 1471049224752 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 17:47:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 17:47:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1246ms 17:47:04 INFO - PROCESS | 8289 | 1471049224821 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 17:47:04 INFO - PROCESS | 8289 | 1471049224825 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 17:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 17:47:04 INFO - PROCESS | 8289 | 1471049224831 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 17:47:04 INFO - PROCESS | 8289 | 1471049224836 Marionette TRACE conn3 <- [1,862,null,{}] 17:47:04 INFO - PROCESS | 8289 | 1471049224851 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:04 INFO - PROCESS | 8289 | 1471049224859 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:05 INFO - PROCESS | 8289 | 1471049225082 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 17:47:05 INFO - PROCESS | 8289 | 1471049225107 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:05 INFO - PROCESS | 8289 | 1471049225115 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:05 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e2fa400 == 20 [pid = 8289] [id = 223] 17:47:05 INFO - PROCESS | 8289 | ++DOMWINDOW == 54 (0x8e2fc000) [pid = 8289] [serial = 670] [outer = (nil)] 17:47:05 INFO - PROCESS | 8289 | ++DOMWINDOW == 55 (0x8eca6800) [pid = 8289] [serial = 671] [outer = 0x8e2fc000] 17:47:05 INFO - PROCESS | 8289 | 1471049225201 Marionette DEBUG loaded listener.js 17:47:05 INFO - PROCESS | 8289 | ++DOMWINDOW == 56 (0x8ee17000) [pid = 8289] [serial = 672] [outer = 0x8e2fc000] 17:47:06 INFO - PROCESS | 8289 | 1471049226036 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 17:47:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 17:47:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1240ms 17:47:06 INFO - PROCESS | 8289 | 1471049226074 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 17:47:06 INFO - PROCESS | 8289 | 1471049226082 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 17:47:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 17:47:06 INFO - PROCESS | 8289 | 1471049226105 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 17:47:06 INFO - PROCESS | 8289 | 1471049226108 Marionette TRACE conn3 <- [1,866,null,{}] 17:47:06 INFO - PROCESS | 8289 | 1471049226114 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:06 INFO - PROCESS | 8289 | 1471049226119 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:06 INFO - PROCESS | 8289 | 1471049226312 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 17:47:06 INFO - PROCESS | 8289 | 1471049226329 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:06 INFO - PROCESS | 8289 | 1471049226336 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:06 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e188800 == 21 [pid = 8289] [id = 224] 17:47:06 INFO - PROCESS | 8289 | ++DOMWINDOW == 57 (0x8e2f4400) [pid = 8289] [serial = 673] [outer = (nil)] 17:47:06 INFO - PROCESS | 8289 | ++DOMWINDOW == 58 (0x8ef08c00) [pid = 8289] [serial = 674] [outer = 0x8e2f4400] 17:47:06 INFO - PROCESS | 8289 | 1471049226402 Marionette DEBUG loaded listener.js 17:47:06 INFO - PROCESS | 8289 | ++DOMWINDOW == 59 (0x8ee1fc00) [pid = 8289] [serial = 675] [outer = 0x8e2f4400] 17:47:06 INFO - PROCESS | 8289 | --DOMWINDOW == 58 (0x8e2ce000) [pid = 8289] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 17:47:06 INFO - PROCESS | 8289 | --DOMWINDOW == 57 (0x8cd03800) [pid = 8289] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 17:47:06 INFO - PROCESS | 8289 | --DOMWINDOW == 56 (0x8c352800) [pid = 8289] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 17:47:06 INFO - PROCESS | 8289 | --DOMWINDOW == 55 (0x8e187000) [pid = 8289] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 17:47:06 INFO - PROCESS | 8289 | --DOMWINDOW == 54 (0x8c42d400) [pid = 8289] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 17:47:06 INFO - PROCESS | 8289 | --DOMWINDOW == 53 (0x8b8bb000) [pid = 8289] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 17:47:07 INFO - PROCESS | 8289 | 1471049227223 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 17:47:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 17:47:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1185ms 17:47:07 INFO - PROCESS | 8289 | 1471049227291 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 17:47:07 INFO - PROCESS | 8289 | 1471049227295 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 17:47:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 17:47:07 INFO - PROCESS | 8289 | 1471049227300 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 17:47:07 INFO - PROCESS | 8289 | 1471049227303 Marionette TRACE conn3 <- [1,870,null,{}] 17:47:07 INFO - PROCESS | 8289 | 1471049227309 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:07 INFO - PROCESS | 8289 | 1471049227313 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:07 INFO - PROCESS | 8289 | 1471049227458 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 17:47:07 INFO - PROCESS | 8289 | 1471049227467 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:07 INFO - PROCESS | 8289 | 1471049227475 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:07 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e185400 == 22 [pid = 8289] [id = 225] 17:47:07 INFO - PROCESS | 8289 | ++DOMWINDOW == 54 (0x8e2fa000) [pid = 8289] [serial = 676] [outer = (nil)] 17:47:07 INFO - PROCESS | 8289 | ++DOMWINDOW == 55 (0x8ef0a000) [pid = 8289] [serial = 677] [outer = 0x8e2fa000] 17:47:07 INFO - PROCESS | 8289 | 1471049227554 Marionette DEBUG loaded listener.js 17:47:07 INFO - PROCESS | 8289 | ++DOMWINDOW == 56 (0x8ef13c00) [pid = 8289] [serial = 678] [outer = 0x8e2fa000] 17:47:08 INFO - PROCESS | 8289 | 1471049228386 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 17:47:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 17:47:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1132ms 17:47:08 INFO - PROCESS | 8289 | 1471049228432 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 17:47:08 INFO - PROCESS | 8289 | 1471049228435 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 17:47:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 17:47:08 INFO - PROCESS | 8289 | 1471049228445 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 17:47:08 INFO - PROCESS | 8289 | 1471049228448 Marionette TRACE conn3 <- [1,874,null,{}] 17:47:08 INFO - PROCESS | 8289 | 1471049228454 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:08 INFO - PROCESS | 8289 | 1471049228463 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:08 INFO - PROCESS | 8289 | 1471049228610 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 17:47:08 INFO - PROCESS | 8289 | 1471049228620 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:08 INFO - PROCESS | 8289 | 1471049228632 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:08 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e2bf800 == 23 [pid = 8289] [id = 226] 17:47:08 INFO - PROCESS | 8289 | ++DOMWINDOW == 57 (0x8e2ce800) [pid = 8289] [serial = 679] [outer = (nil)] 17:47:08 INFO - PROCESS | 8289 | ++DOMWINDOW == 58 (0x8f68d000) [pid = 8289] [serial = 680] [outer = 0x8e2ce800] 17:47:08 INFO - PROCESS | 8289 | 1471049228691 Marionette DEBUG loaded listener.js 17:47:08 INFO - PROCESS | 8289 | ++DOMWINDOW == 59 (0x8f691800) [pid = 8289] [serial = 681] [outer = 0x8e2ce800] 17:47:09 INFO - PROCESS | 8289 | 1471049229749 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 17:47:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 17:47:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1342ms 17:47:09 INFO - PROCESS | 8289 | 1471049229789 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 17:47:09 INFO - PROCESS | 8289 | 1471049229803 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 17:47:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 17:47:09 INFO - PROCESS | 8289 | 1471049229816 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 17:47:09 INFO - PROCESS | 8289 | 1471049229821 Marionette TRACE conn3 <- [1,878,null,{}] 17:47:09 INFO - PROCESS | 8289 | 1471049229830 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:09 INFO - PROCESS | 8289 | 1471049229836 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:10 INFO - PROCESS | 8289 | 1471049230071 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 17:47:10 INFO - PROCESS | 8289 | 1471049230271 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:10 INFO - PROCESS | 8289 | 1471049230279 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:10 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c34c800 == 24 [pid = 8289] [id = 227] 17:47:10 INFO - PROCESS | 8289 | ++DOMWINDOW == 60 (0x8c34ec00) [pid = 8289] [serial = 682] [outer = (nil)] 17:47:10 INFO - PROCESS | 8289 | ++DOMWINDOW == 61 (0x8c580c00) [pid = 8289] [serial = 683] [outer = 0x8c34ec00] 17:47:10 INFO - PROCESS | 8289 | 1471049230404 Marionette DEBUG loaded listener.js 17:47:10 INFO - PROCESS | 8289 | ++DOMWINDOW == 62 (0x8cd0a800) [pid = 8289] [serial = 684] [outer = 0x8c34ec00] 17:47:11 INFO - PROCESS | 8289 | 1471049231298 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 17:47:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 17:47:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1534ms 17:47:11 INFO - PROCESS | 8289 | 1471049231350 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 17:47:11 INFO - PROCESS | 8289 | 1471049231358 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 17:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 17:47:11 INFO - PROCESS | 8289 | 1471049231371 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 17:47:11 INFO - PROCESS | 8289 | 1471049231375 Marionette TRACE conn3 <- [1,882,null,{}] 17:47:11 INFO - PROCESS | 8289 | 1471049231382 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:11 INFO - PROCESS | 8289 | 1471049231388 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:11 INFO - PROCESS | 8289 | 1471049231573 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 17:47:11 INFO - PROCESS | 8289 | 1471049231725 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:11 INFO - PROCESS | 8289 | 1471049231734 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:11 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e187000 == 25 [pid = 8289] [id = 228] 17:47:11 INFO - PROCESS | 8289 | ++DOMWINDOW == 63 (0x8e2c6400) [pid = 8289] [serial = 685] [outer = (nil)] 17:47:11 INFO - PROCESS | 8289 | ++DOMWINDOW == 64 (0x8e2f8800) [pid = 8289] [serial = 686] [outer = 0x8e2c6400] 17:47:11 INFO - PROCESS | 8289 | 1471049231817 Marionette DEBUG loaded listener.js 17:47:11 INFO - PROCESS | 8289 | ++DOMWINDOW == 65 (0x8ec9a800) [pid = 8289] [serial = 687] [outer = 0x8e2c6400] 17:47:12 INFO - PROCESS | 8289 | 1471049232782 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 17:47:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 17:47:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1481ms 17:47:12 INFO - PROCESS | 8289 | 1471049232852 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 17:47:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 17:47:12 INFO - PROCESS | 8289 | 1471049232856 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 17:47:12 INFO - PROCESS | 8289 | 1471049232862 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 17:47:12 INFO - PROCESS | 8289 | 1471049232868 Marionette TRACE conn3 <- [1,886,null,{}] 17:47:12 INFO - PROCESS | 8289 | 1471049232885 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:12 INFO - PROCESS | 8289 | 1471049232893 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:13 INFO - PROCESS | 8289 | 1471049233105 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 17:47:13 INFO - PROCESS | 8289 | 1471049233304 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:13 INFO - PROCESS | 8289 | 1471049233316 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:13 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ee1d800 == 26 [pid = 8289] [id = 229] 17:47:13 INFO - PROCESS | 8289 | ++DOMWINDOW == 66 (0x8f68d800) [pid = 8289] [serial = 688] [outer = (nil)] 17:47:13 INFO - PROCESS | 8289 | ++DOMWINDOW == 67 (0x8f695c00) [pid = 8289] [serial = 689] [outer = 0x8f68d800] 17:47:13 INFO - PROCESS | 8289 | 1471049233440 Marionette DEBUG loaded listener.js 17:47:13 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x90b33c00) [pid = 8289] [serial = 690] [outer = 0x8f68d800] 17:47:14 INFO - PROCESS | 8289 | 1471049234288 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 17:47:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 17:47:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1484ms 17:47:14 INFO - PROCESS | 8289 | 1471049234346 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 17:47:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 17:47:14 INFO - PROCESS | 8289 | 1471049234350 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 17:47:14 INFO - PROCESS | 8289 | 1471049234356 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 17:47:14 INFO - PROCESS | 8289 | 1471049234361 Marionette TRACE conn3 <- [1,890,null,{}] 17:47:14 INFO - PROCESS | 8289 | 1471049234367 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:14 INFO - PROCESS | 8289 | 1471049234372 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:14 INFO - PROCESS | 8289 | 1471049234573 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 17:47:14 INFO - PROCESS | 8289 | 1471049234726 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:14 INFO - PROCESS | 8289 | 1471049234733 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:14 INFO - PROCESS | 8289 | ++DOCSHELL 0x90b32800 == 27 [pid = 8289] [id = 230] 17:47:14 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x90b36800) [pid = 8289] [serial = 691] [outer = (nil)] 17:47:14 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x90b3bc00) [pid = 8289] [serial = 692] [outer = 0x90b36800] 17:47:14 INFO - PROCESS | 8289 | 1471049234813 Marionette DEBUG loaded listener.js 17:47:14 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x90b3d400) [pid = 8289] [serial = 693] [outer = 0x90b36800] 17:47:15 INFO - PROCESS | 8289 | 1471049235779 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 17:47:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 17:47:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1490ms 17:47:15 INFO - PROCESS | 8289 | 1471049235847 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 17:47:15 INFO - PROCESS | 8289 | 1471049235851 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 17:47:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 17:47:15 INFO - PROCESS | 8289 | 1471049235857 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 17:47:15 INFO - PROCESS | 8289 | 1471049235860 Marionette TRACE conn3 <- [1,894,null,{}] 17:47:15 INFO - PROCESS | 8289 | 1471049235866 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:15 INFO - PROCESS | 8289 | 1471049235871 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:16 INFO - PROCESS | 8289 | 1471049236032 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 17:47:16 INFO - PROCESS | 8289 | 1471049236188 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:16 INFO - PROCESS | 8289 | 1471049236197 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:16 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b6e0400 == 28 [pid = 8289] [id = 231] 17:47:16 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8b6e0800) [pid = 8289] [serial = 694] [outer = (nil)] 17:47:16 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8c57e000) [pid = 8289] [serial = 695] [outer = 0x8b6e0800] 17:47:16 INFO - PROCESS | 8289 | 1471049236277 Marionette DEBUG loaded listener.js 17:47:16 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x8d8a2c00) [pid = 8289] [serial = 696] [outer = 0x8b6e0800] 17:47:17 INFO - PROCESS | 8289 | 1471049237479 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 17:47:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 17:47:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1633ms 17:47:17 INFO - PROCESS | 8289 | 1471049237491 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 17:47:17 INFO - PROCESS | 8289 | 1471049237495 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 17:47:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 17:47:17 INFO - PROCESS | 8289 | 1471049237503 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 17:47:17 INFO - PROCESS | 8289 | 1471049237510 Marionette TRACE conn3 <- [1,898,null,{}] 17:47:17 INFO - PROCESS | 8289 | 1471049237518 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:17 INFO - PROCESS | 8289 | 1471049237523 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:17 INFO - PROCESS | 8289 | 1471049237680 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 17:47:17 INFO - PROCESS | 8289 | 1471049237840 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:17 INFO - PROCESS | 8289 | 1471049237846 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:17 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b8b2400 == 29 [pid = 8289] [id = 232] 17:47:17 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x8c432000) [pid = 8289] [serial = 697] [outer = (nil)] 17:47:17 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x8cd04000) [pid = 8289] [serial = 698] [outer = 0x8c432000] 17:47:17 INFO - PROCESS | 8289 | 1471049237965 Marionette DEBUG loaded listener.js 17:47:18 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x8d8ae000) [pid = 8289] [serial = 699] [outer = 0x8c432000] 17:47:18 INFO - PROCESS | 8289 | --DOCSHELL 0x8c350c00 == 28 [pid = 8289] [id = 212] 17:47:19 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x8ec9d400) [pid = 8289] [serial = 635] [outer = (nil)] [url = about:blank] 17:47:19 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x8e2fd800) [pid = 8289] [serial = 428] [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.] 17:47:19 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8d8a3000) [pid = 8289] [serial = 645] [outer = (nil)] [url = about:blank] 17:47:19 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x8cd06c00) [pid = 8289] [serial = 638] [outer = (nil)] [url = about:blank] 17:47:19 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8e2c1400) [pid = 8289] [serial = 647] [outer = (nil)] [url = about:blank] 17:47:19 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x8cd0e800) [pid = 8289] [serial = 644] [outer = (nil)] [url = about:blank] 17:47:19 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x8e2ca000) [pid = 8289] [serial = 650] [outer = (nil)] [url = about:blank] 17:47:19 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x8c356c00) [pid = 8289] [serial = 642] [outer = (nil)] [url = about:blank] 17:47:19 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x8e2c8400) [pid = 8289] [serial = 648] [outer = (nil)] [url = about:blank] 17:47:19 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x8c576000) [pid = 8289] [serial = 637] [outer = (nil)] [url = about:blank] 17:47:19 INFO - PROCESS | 8289 | --DOMWINDOW == 66 (0x8c351800) [pid = 8289] [serial = 641] [outer = (nil)] [url = about:blank] 17:47:19 INFO - PROCESS | 8289 | --DOMWINDOW == 65 (0x8e2f0c00) [pid = 8289] [serial = 651] [outer = (nil)] [url = about:blank] 17:47:19 INFO - PROCESS | 8289 | 1471049239624 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 17:47:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 17:47:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 2192ms 17:47:19 INFO - PROCESS | 8289 | 1471049239695 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 17:47:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 17:47:19 INFO - PROCESS | 8289 | 1471049239701 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 17:47:19 INFO - PROCESS | 8289 | 1471049239708 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 17:47:19 INFO - PROCESS | 8289 | 1471049239715 Marionette TRACE conn3 <- [1,902,null,{}] 17:47:19 INFO - PROCESS | 8289 | 1471049239722 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:19 INFO - PROCESS | 8289 | 1471049239727 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:19 INFO - PROCESS | 8289 | 1471049239918 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 17:47:20 INFO - PROCESS | 8289 | 1471049240034 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:20 INFO - PROCESS | 8289 | 1471049240044 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:20 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b8b3000 == 29 [pid = 8289] [id = 233] 17:47:20 INFO - PROCESS | 8289 | ++DOMWINDOW == 66 (0x8b8bb400) [pid = 8289] [serial = 700] [outer = (nil)] 17:47:20 INFO - PROCESS | 8289 | ++DOMWINDOW == 67 (0x8c42b000) [pid = 8289] [serial = 701] [outer = 0x8b8bb400] 17:47:20 INFO - PROCESS | 8289 | 1471049240127 Marionette DEBUG loaded listener.js 17:47:20 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x8c576c00) [pid = 8289] [serial = 702] [outer = 0x8b8bb400] 17:47:20 INFO - PROCESS | 8289 | 1471049240911 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 17:47:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 17:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1245ms 17:47:20 INFO - PROCESS | 8289 | 1471049240952 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 17:47:20 INFO - PROCESS | 8289 | 1471049240960 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 17:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 17:47:20 INFO - PROCESS | 8289 | 1471049240971 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 17:47:20 INFO - PROCESS | 8289 | 1471049240975 Marionette TRACE conn3 <- [1,906,null,{}] 17:47:20 INFO - PROCESS | 8289 | 1471049240981 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:20 INFO - PROCESS | 8289 | 1471049240986 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:21 INFO - PROCESS | 8289 | 1471049241150 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 17:47:21 INFO - PROCESS | 8289 | 1471049241161 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:21 INFO - PROCESS | 8289 | 1471049241167 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:21 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e18e400 == 30 [pid = 8289] [id = 234] 17:47:21 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x8e190800) [pid = 8289] [serial = 703] [outer = (nil)] 17:47:21 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x8e2c3800) [pid = 8289] [serial = 704] [outer = 0x8e190800] 17:47:21 INFO - PROCESS | 8289 | 1471049241239 Marionette DEBUG loaded listener.js 17:47:21 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8e2cb000) [pid = 8289] [serial = 705] [outer = 0x8e190800] 17:47:22 INFO - PROCESS | 8289 | 1471049242178 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 17:47:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 17:47:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1232ms 17:47:22 INFO - PROCESS | 8289 | 1471049242204 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 17:47:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 17:47:22 INFO - PROCESS | 8289 | 1471049242209 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 17:47:22 INFO - PROCESS | 8289 | 1471049242216 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 17:47:22 INFO - PROCESS | 8289 | 1471049242221 Marionette TRACE conn3 <- [1,910,null,{}] 17:47:22 INFO - PROCESS | 8289 | 1471049242244 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:22 INFO - PROCESS | 8289 | 1471049242252 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:22 INFO - PROCESS | 8289 | 1471049242446 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 17:47:22 INFO - PROCESS | 8289 | 1471049242469 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:22 INFO - PROCESS | 8289 | 1471049242480 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:22 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ee19c00 == 31 [pid = 8289] [id = 235] 17:47:22 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8ee1a400) [pid = 8289] [serial = 706] [outer = (nil)] 17:47:22 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8ee1d000) [pid = 8289] [serial = 707] [outer = 0x8ee1a400] 17:47:22 INFO - PROCESS | 8289 | 1471049242547 Marionette DEBUG loaded listener.js 17:47:22 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x8ef11000) [pid = 8289] [serial = 708] [outer = 0x8ee1a400] 17:47:23 INFO - PROCESS | 8289 | 1471049243671 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 17:47:23 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x8e2fc000) [pid = 8289] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 17:47:23 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8e2f4400) [pid = 8289] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 17:47:23 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x8e2fa000) [pid = 8289] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 17:47:23 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x8c579c00) [pid = 8289] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 17:47:23 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x8c34d800) [pid = 8289] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 17:47:23 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x8e2f9000) [pid = 8289] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 17:47:23 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x8c354c00) [pid = 8289] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 17:47:23 INFO - PROCESS | 8289 | --DOMWINDOW == 66 (0x8cd0bc00) [pid = 8289] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 17:47:23 INFO - PROCESS | 8289 | --DOMWINDOW == 65 (0x8abc7000) [pid = 8289] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 17:47:23 INFO - PROCESS | 8289 | --DOMWINDOW == 64 (0x8e2ce800) [pid = 8289] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 17:47:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 17:47:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1552ms 17:47:23 INFO - PROCESS | 8289 | 1471049243767 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 17:47:23 INFO - PROCESS | 8289 | 1471049243772 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 17:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 17:47:23 INFO - PROCESS | 8289 | 1471049243777 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 17:47:23 INFO - PROCESS | 8289 | 1471049243780 Marionette TRACE conn3 <- [1,914,null,{}] 17:47:23 INFO - PROCESS | 8289 | 1471049243785 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:23 INFO - PROCESS | 8289 | 1471049243790 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:23 INFO - PROCESS | 8289 | 1471049243938 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 17:47:24 INFO - PROCESS | 8289 | 1471049244131 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:24 INFO - PROCESS | 8289 | 1471049244141 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:24 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c350000 == 32 [pid = 8289] [id = 236] 17:47:24 INFO - PROCESS | 8289 | ++DOMWINDOW == 65 (0x8d8a4000) [pid = 8289] [serial = 709] [outer = (nil)] 17:47:24 INFO - PROCESS | 8289 | ++DOMWINDOW == 66 (0x8e2f7c00) [pid = 8289] [serial = 710] [outer = 0x8d8a4000] 17:47:24 INFO - PROCESS | 8289 | 1471049244206 Marionette DEBUG loaded listener.js 17:47:24 INFO - PROCESS | 8289 | ++DOMWINDOW == 67 (0x8ef15400) [pid = 8289] [serial = 711] [outer = 0x8d8a4000] 17:47:24 INFO - PROCESS | 8289 | 1471049244880 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 17:47:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 17:47:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1134ms 17:47:24 INFO - PROCESS | 8289 | 1471049244913 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 17:47:24 INFO - PROCESS | 8289 | 1471049244919 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 17:47:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 17:47:24 INFO - PROCESS | 8289 | 1471049244937 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 17:47:24 INFO - PROCESS | 8289 | 1471049244940 Marionette TRACE conn3 <- [1,918,null,{}] 17:47:24 INFO - PROCESS | 8289 | 1471049244950 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:24 INFO - PROCESS | 8289 | 1471049244954 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:25 INFO - PROCESS | 8289 | 1471049245111 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 17:47:25 INFO - PROCESS | 8289 | 1471049245120 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:25 INFO - PROCESS | 8289 | 1471049245130 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:25 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c573400 == 33 [pid = 8289] [id = 237] 17:47:25 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x8e184000) [pid = 8289] [serial = 712] [outer = (nil)] 17:47:25 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x90b36c00) [pid = 8289] [serial = 713] [outer = 0x8e184000] 17:47:25 INFO - PROCESS | 8289 | 1471049245193 Marionette DEBUG loaded listener.js 17:47:25 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x90d81c00) [pid = 8289] [serial = 714] [outer = 0x8e184000] 17:47:26 INFO - PROCESS | 8289 | 1471049246294 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 17:47:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 17:47:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1444ms 17:47:26 INFO - PROCESS | 8289 | 1471049246373 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 17:47:26 INFO - PROCESS | 8289 | 1471049246378 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 17:47:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 17:47:26 INFO - PROCESS | 8289 | 1471049246389 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 17:47:26 INFO - PROCESS | 8289 | 1471049246393 Marionette TRACE conn3 <- [1,922,null,{}] 17:47:26 INFO - PROCESS | 8289 | 1471049246402 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:26 INFO - PROCESS | 8289 | 1471049246408 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:26 INFO - PROCESS | 8289 | 1471049246623 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 17:47:26 INFO - PROCESS | 8289 | 1471049246894 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:26 INFO - PROCESS | 8289 | 1471049246906 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:26 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b6d2c00 == 34 [pid = 8289] [id = 238] 17:47:26 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8c34b000) [pid = 8289] [serial = 715] [outer = (nil)] 17:47:26 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8cd01400) [pid = 8289] [serial = 716] [outer = 0x8c34b000] 17:47:26 INFO - PROCESS | 8289 | 1471049246990 Marionette DEBUG loaded listener.js 17:47:27 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8d8a6800) [pid = 8289] [serial = 717] [outer = 0x8c34b000] 17:47:27 INFO - PROCESS | 8289 | 1471049247927 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 17:47:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 17:47:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1580ms 17:47:27 INFO - PROCESS | 8289 | 1471049247968 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 17:47:27 INFO - PROCESS | 8289 | 1471049247976 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 17:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 17:47:27 INFO - PROCESS | 8289 | 1471049247986 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 17:47:27 INFO - PROCESS | 8289 | 1471049247990 Marionette TRACE conn3 <- [1,926,null,{}] 17:47:28 INFO - PROCESS | 8289 | 1471049247997 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:28 INFO - PROCESS | 8289 | 1471049248003 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:28 INFO - PROCESS | 8289 | 1471049248185 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 17:47:28 INFO - PROCESS | 8289 | 1471049248341 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:28 INFO - PROCESS | 8289 | 1471049248348 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:28 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abcec00 == 35 [pid = 8289] [id = 239] 17:47:28 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x8eca3400) [pid = 8289] [serial = 718] [outer = (nil)] 17:47:28 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x8ee1d400) [pid = 8289] [serial = 719] [outer = 0x8eca3400] 17:47:28 INFO - PROCESS | 8289 | 1471049248480 Marionette DEBUG loaded listener.js 17:47:28 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x8ef17c00) [pid = 8289] [serial = 720] [outer = 0x8eca3400] 17:47:29 INFO - PROCESS | 8289 | 1471049249491 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 17:47:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 17:47:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1579ms 17:47:29 INFO - PROCESS | 8289 | 1471049249566 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 17:47:29 INFO - PROCESS | 8289 | 1471049249570 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 17:47:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 17:47:29 INFO - PROCESS | 8289 | 1471049249577 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 17:47:29 INFO - PROCESS | 8289 | 1471049249583 Marionette TRACE conn3 <- [1,930,null,{}] 17:47:29 INFO - PROCESS | 8289 | 1471049249600 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:29 INFO - PROCESS | 8289 | 1471049249609 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:29 INFO - PROCESS | 8289 | 1471049249819 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 17:47:30 INFO - PROCESS | 8289 | 1471049250027 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:30 INFO - PROCESS | 8289 | 1471049250040 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:30 INFO - PROCESS | 8289 | ++DOCSHELL 0x90d8e000 == 36 [pid = 8289] [id = 240] 17:47:30 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x90d8e800) [pid = 8289] [serial = 721] [outer = (nil)] 17:47:30 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x90e98000) [pid = 8289] [serial = 722] [outer = 0x90d8e800] 17:47:30 INFO - PROCESS | 8289 | 1471049250171 Marionette DEBUG loaded listener.js 17:47:30 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x90e9ac00) [pid = 8289] [serial = 723] [outer = 0x90d8e800] 17:47:31 INFO - PROCESS | 8289 | 1471049251121 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 17:47:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 17:47:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1583ms 17:47:31 INFO - PROCESS | 8289 | 1471049251161 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 17:47:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 17:47:31 INFO - PROCESS | 8289 | 1471049251166 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 17:47:31 INFO - PROCESS | 8289 | 1471049251172 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 17:47:31 INFO - PROCESS | 8289 | 1471049251176 Marionette TRACE conn3 <- [1,934,null,{}] 17:47:31 INFO - PROCESS | 8289 | 1471049251182 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:31 INFO - PROCESS | 8289 | 1471049251187 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:31 INFO - PROCESS | 8289 | 1471049251359 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 17:47:31 INFO - PROCESS | 8289 | 1471049251607 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:31 INFO - PROCESS | 8289 | 1471049251617 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:31 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b3d1400 == 37 [pid = 8289] [id = 241] 17:47:31 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x8b3d1c00) [pid = 8289] [serial = 724] [outer = (nil)] 17:47:31 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x8b3d9400) [pid = 8289] [serial = 725] [outer = 0x8b3d1c00] 17:47:31 INFO - PROCESS | 8289 | 1471049251746 Marionette DEBUG loaded listener.js 17:47:31 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x8c349400) [pid = 8289] [serial = 726] [outer = 0x8b3d1c00] 17:47:32 INFO - PROCESS | 8289 | 1471049252722 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 17:47:32 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x8ee17000) [pid = 8289] [serial = 672] [outer = (nil)] [url = about:blank] 17:47:32 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x8ef08c00) [pid = 8289] [serial = 674] [outer = (nil)] [url = about:blank] 17:47:32 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x8ef0a000) [pid = 8289] [serial = 677] [outer = (nil)] [url = about:blank] 17:47:32 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x8ec9c400) [pid = 8289] [serial = 654] [outer = (nil)] [url = about:blank] 17:47:32 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x8e2f9c00) [pid = 8289] [serial = 653] [outer = (nil)] [url = about:blank] 17:47:32 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x8c42b800) [pid = 8289] [serial = 665] [outer = (nil)] [url = about:blank] 17:47:32 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x8c432c00) [pid = 8289] [serial = 666] [outer = (nil)] [url = about:blank] 17:47:32 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8eca2c00) [pid = 8289] [serial = 659] [outer = (nil)] [url = about:blank] 17:47:32 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x8eca8400) [pid = 8289] [serial = 660] [outer = (nil)] [url = about:blank] 17:47:32 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8cd04400) [pid = 8289] [serial = 656] [outer = (nil)] [url = about:blank] 17:47:32 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x8d8a8c00) [pid = 8289] [serial = 657] [outer = (nil)] [url = about:blank] 17:47:32 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x8d8aac00) [pid = 8289] [serial = 668] [outer = (nil)] [url = about:blank] 17:47:32 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x8abcd800) [pid = 8289] [serial = 662] [outer = (nil)] [url = about:blank] 17:47:32 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x8b3d1000) [pid = 8289] [serial = 663] [outer = (nil)] [url = about:blank] 17:47:32 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x8f68d000) [pid = 8289] [serial = 680] [outer = (nil)] [url = about:blank] 17:47:32 INFO - PROCESS | 8289 | --DOMWINDOW == 66 (0x8eca6800) [pid = 8289] [serial = 671] [outer = (nil)] [url = about:blank] 17:47:32 INFO - PROCESS | 8289 | --DOMWINDOW == 65 (0x8ef13c00) [pid = 8289] [serial = 678] [outer = (nil)] [url = about:blank] 17:47:32 INFO - PROCESS | 8289 | --DOMWINDOW == 64 (0x8f691800) [pid = 8289] [serial = 681] [outer = (nil)] [url = about:blank] 17:47:32 INFO - PROCESS | 8289 | --DOMWINDOW == 63 (0x8ee1fc00) [pid = 8289] [serial = 675] [outer = (nil)] [url = about:blank] 17:47:32 INFO - PROCESS | 8289 | --DOMWINDOW == 62 (0x8e189c00) [pid = 8289] [serial = 669] [outer = (nil)] [url = about:blank] 17:47:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 17:47:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1630ms 17:47:32 INFO - PROCESS | 8289 | 1471049252803 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 17:47:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 17:47:32 INFO - PROCESS | 8289 | 1471049252808 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 17:47:32 INFO - PROCESS | 8289 | 1471049252815 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 17:47:32 INFO - PROCESS | 8289 | 1471049252819 Marionette TRACE conn3 <- [1,938,null,{}] 17:47:32 INFO - PROCESS | 8289 | 1471049252827 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:32 INFO - PROCESS | 8289 | 1471049252834 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:32 INFO - PROCESS | 8289 | 1471049252984 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 17:47:33 INFO - PROCESS | 8289 | 1471049253142 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:33 INFO - PROCESS | 8289 | 1471049253153 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:33 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c433800 == 38 [pid = 8289] [id = 242] 17:47:33 INFO - PROCESS | 8289 | ++DOMWINDOW == 63 (0x8c57a000) [pid = 8289] [serial = 727] [outer = (nil)] 17:47:33 INFO - PROCESS | 8289 | ++DOMWINDOW == 64 (0x8cd08800) [pid = 8289] [serial = 728] [outer = 0x8c57a000] 17:47:33 INFO - PROCESS | 8289 | 1471049253222 Marionette DEBUG loaded listener.js 17:47:33 INFO - PROCESS | 8289 | ++DOMWINDOW == 65 (0x8d8a9000) [pid = 8289] [serial = 729] [outer = 0x8c57a000] 17:47:33 INFO - PROCESS | 8289 | 1471049253933 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 17:47:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 17:47:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1181ms 17:47:33 INFO - PROCESS | 8289 | 1471049253998 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 17:47:34 INFO - PROCESS | 8289 | 1471049254004 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 17:47:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 17:47:34 INFO - PROCESS | 8289 | 1471049254012 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 17:47:34 INFO - PROCESS | 8289 | 1471049254015 Marionette TRACE conn3 <- [1,942,null,{}] 17:47:34 INFO - PROCESS | 8289 | 1471049254021 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:34 INFO - PROCESS | 8289 | 1471049254025 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:34 INFO - PROCESS | 8289 | 1471049254179 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 17:47:34 INFO - PROCESS | 8289 | 1471049254190 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:34 INFO - PROCESS | 8289 | 1471049254200 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:34 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c581000 == 39 [pid = 8289] [id = 243] 17:47:34 INFO - PROCESS | 8289 | ++DOMWINDOW == 66 (0x8e182c00) [pid = 8289] [serial = 730] [outer = (nil)] 17:47:34 INFO - PROCESS | 8289 | ++DOMWINDOW == 67 (0x8eca7800) [pid = 8289] [serial = 731] [outer = 0x8e182c00] 17:47:34 INFO - PROCESS | 8289 | 1471049254262 Marionette DEBUG loaded listener.js 17:47:34 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x8ee1c400) [pid = 8289] [serial = 732] [outer = 0x8e182c00] 17:47:35 INFO - PROCESS | 8289 | 1471049255201 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 17:47:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 17:47:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1227ms 17:47:35 INFO - PROCESS | 8289 | 1471049255240 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 17:47:35 INFO - PROCESS | 8289 | 1471049255243 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 17:47:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 17:47:35 INFO - PROCESS | 8289 | 1471049255257 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 17:47:35 INFO - PROCESS | 8289 | 1471049255265 Marionette TRACE conn3 <- [1,946,null,{}] 17:47:35 INFO - PROCESS | 8289 | 1471049255278 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:35 INFO - PROCESS | 8289 | 1471049255284 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:35 INFO - PROCESS | 8289 | 1471049255487 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 17:47:35 INFO - PROCESS | 8289 | 1471049255503 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:35 INFO - PROCESS | 8289 | 1471049255512 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:35 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc3c00 == 40 [pid = 8289] [id = 244] 17:47:35 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x8f692000) [pid = 8289] [serial = 733] [outer = (nil)] 17:47:35 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x90b33400) [pid = 8289] [serial = 734] [outer = 0x8f692000] 17:47:35 INFO - PROCESS | 8289 | 1471049255576 Marionette DEBUG loaded listener.js 17:47:35 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x90b3a000) [pid = 8289] [serial = 735] [outer = 0x8f692000] 17:47:36 INFO - PROCESS | 8289 | 1471049256465 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 17:47:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 17:47:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1237ms 17:47:36 INFO - PROCESS | 8289 | 1471049256493 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 17:47:36 INFO - PROCESS | 8289 | 1471049256498 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 17:47:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 17:47:36 INFO - PROCESS | 8289 | 1471049256504 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 17:47:36 INFO - PROCESS | 8289 | 1471049256507 Marionette TRACE conn3 <- [1,950,null,{}] 17:47:36 INFO - PROCESS | 8289 | 1471049256512 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:36 INFO - PROCESS | 8289 | 1471049256517 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:36 INFO - PROCESS | 8289 | 1471049256723 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 17:47:36 INFO - PROCESS | 8289 | 1471049256743 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:36 INFO - PROCESS | 8289 | 1471049256749 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:36 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c356000 == 41 [pid = 8289] [id = 245] 17:47:36 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8f694c00) [pid = 8289] [serial = 736] [outer = (nil)] 17:47:36 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x90d8e400) [pid = 8289] [serial = 737] [outer = 0x8f694c00] 17:47:36 INFO - PROCESS | 8289 | 1471049256814 Marionette DEBUG loaded listener.js 17:47:36 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x90e94400) [pid = 8289] [serial = 738] [outer = 0x8f694c00] 17:47:37 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x8ee1a400) [pid = 8289] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 17:47:37 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8e190800) [pid = 8289] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 17:47:37 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x8b8bb400) [pid = 8289] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 17:47:37 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x8c34ec00) [pid = 8289] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 17:47:37 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x8c432000) [pid = 8289] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 17:47:37 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x8e2c6400) [pid = 8289] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 17:47:37 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x8f68d800) [pid = 8289] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 17:47:37 INFO - PROCESS | 8289 | --DOMWINDOW == 66 (0x90b36800) [pid = 8289] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 17:47:37 INFO - PROCESS | 8289 | --DOMWINDOW == 65 (0x8b6e0800) [pid = 8289] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 17:47:37 INFO - PROCESS | 8289 | --DOMWINDOW == 64 (0x8d8a4000) [pid = 8289] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 17:47:37 INFO - PROCESS | 8289 | 1471049257741 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 17:47:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 17:47:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1290ms 17:47:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 17:47:37 INFO - PROCESS | 8289 | 1471049257794 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 17:47:37 INFO - PROCESS | 8289 | 1471049257796 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 17:47:37 INFO - PROCESS | 8289 | 1471049257802 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 17:47:37 INFO - PROCESS | 8289 | 1471049257806 Marionette TRACE conn3 <- [1,954,null,{}] 17:47:37 INFO - PROCESS | 8289 | 1471049257811 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:37 INFO - PROCESS | 8289 | 1471049257816 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:38 INFO - PROCESS | 8289 | 1471049257998 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 17:47:38 INFO - PROCESS | 8289 | 1471049258015 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:38 INFO - PROCESS | 8289 | 1471049258033 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:38 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c582800 == 42 [pid = 8289] [id = 246] 17:47:38 INFO - PROCESS | 8289 | ++DOMWINDOW == 65 (0x8d8a2400) [pid = 8289] [serial = 739] [outer = (nil)] 17:47:38 INFO - PROCESS | 8289 | ++DOMWINDOW == 66 (0x90d89400) [pid = 8289] [serial = 740] [outer = 0x8d8a2400] 17:47:38 INFO - PROCESS | 8289 | 1471049258109 Marionette DEBUG loaded listener.js 17:47:38 INFO - PROCESS | 8289 | ++DOMWINDOW == 67 (0x90ea1400) [pid = 8289] [serial = 741] [outer = 0x8d8a2400] 17:47:38 INFO - PROCESS | 8289 | 1471049258905 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 17:47:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 17:47:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1132ms 17:47:38 INFO - PROCESS | 8289 | 1471049258935 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 17:47:38 INFO - PROCESS | 8289 | 1471049258938 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 17:47:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 17:47:38 INFO - PROCESS | 8289 | 1471049258948 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 17:47:38 INFO - PROCESS | 8289 | 1471049258950 Marionette TRACE conn3 <- [1,958,null,{}] 17:47:38 INFO - PROCESS | 8289 | 1471049258956 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:38 INFO - PROCESS | 8289 | 1471049258961 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:39 INFO - PROCESS | 8289 | 1471049259103 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 17:47:39 INFO - PROCESS | 8289 | 1471049259118 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:39 INFO - PROCESS | 8289 | 1471049259124 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:39 INFO - PROCESS | 8289 | ++DOCSHELL 0x8eca5800 == 43 [pid = 8289] [id = 247] 17:47:39 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x90d8c800) [pid = 8289] [serial = 742] [outer = (nil)] 17:47:39 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x919c7800) [pid = 8289] [serial = 743] [outer = 0x90d8c800] 17:47:39 INFO - PROCESS | 8289 | 1471049259190 Marionette DEBUG loaded listener.js 17:47:39 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x919c8800) [pid = 8289] [serial = 744] [outer = 0x90d8c800] 17:47:40 INFO - PROCESS | 8289 | 1471049260290 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 17:47:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 17:47:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1379ms 17:47:40 INFO - PROCESS | 8289 | 1471049260328 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 17:47:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 17:47:40 INFO - PROCESS | 8289 | 1471049260335 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 17:47:40 INFO - PROCESS | 8289 | 1471049260342 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 17:47:40 INFO - PROCESS | 8289 | 1471049260350 Marionette TRACE conn3 <- [1,962,null,{}] 17:47:40 INFO - PROCESS | 8289 | 1471049260357 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:40 INFO - PROCESS | 8289 | 1471049260363 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:40 INFO - PROCESS | 8289 | 1471049260540 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 17:47:40 INFO - PROCESS | 8289 | 1471049260698 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:40 INFO - PROCESS | 8289 | 1471049260707 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:40 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c42d800 == 44 [pid = 8289] [id = 248] 17:47:40 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8c42f000) [pid = 8289] [serial = 745] [outer = (nil)] 17:47:40 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8cd06400) [pid = 8289] [serial = 746] [outer = 0x8c42f000] 17:47:40 INFO - PROCESS | 8289 | 1471049260842 Marionette DEBUG loaded listener.js 17:47:40 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8e2c0000) [pid = 8289] [serial = 747] [outer = 0x8c42f000] 17:47:41 INFO - PROCESS | 8289 | 1471049261709 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 17:47:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 17:47:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1433ms 17:47:41 INFO - PROCESS | 8289 | 1471049261774 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 17:47:41 INFO - PROCESS | 8289 | 1471049261781 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 17:47:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 17:47:41 INFO - PROCESS | 8289 | 1471049261792 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 17:47:41 INFO - PROCESS | 8289 | 1471049261795 Marionette TRACE conn3 <- [1,966,null,{}] 17:47:41 INFO - PROCESS | 8289 | 1471049261802 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:41 INFO - PROCESS | 8289 | 1471049261808 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:42 INFO - PROCESS | 8289 | 1471049262020 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 17:47:42 INFO - PROCESS | 8289 | 1471049262178 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:42 INFO - PROCESS | 8289 | 1471049262185 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:42 INFO - PROCESS | 8289 | ++DOCSHELL 0x8cd0f800 == 45 [pid = 8289] [id = 249] 17:47:42 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x8ee1b400) [pid = 8289] [serial = 748] [outer = (nil)] 17:47:42 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x8ef15800) [pid = 8289] [serial = 749] [outer = 0x8ee1b400] 17:47:42 INFO - PROCESS | 8289 | 1471049262270 Marionette DEBUG loaded listener.js 17:47:42 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x8f691800) [pid = 8289] [serial = 750] [outer = 0x8ee1b400] 17:47:43 INFO - PROCESS | 8289 | 1471049263198 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 17:47:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 17:47:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1486ms 17:47:43 INFO - PROCESS | 8289 | 1471049263278 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 17:47:43 INFO - PROCESS | 8289 | 1471049263282 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 17:47:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 17:47:43 INFO - PROCESS | 8289 | 1471049263290 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 17:47:43 INFO - PROCESS | 8289 | 1471049263296 Marionette TRACE conn3 <- [1,970,null,{}] 17:47:43 INFO - PROCESS | 8289 | 1471049263312 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:43 INFO - PROCESS | 8289 | 1471049263320 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:43 INFO - PROCESS | 8289 | 1471049263571 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 17:47:43 INFO - PROCESS | 8289 | 1471049263735 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:43 INFO - PROCESS | 8289 | 1471049263744 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:43 INFO - PROCESS | 8289 | ++DOCSHELL 0x919c7c00 == 46 [pid = 8289] [id = 250] 17:47:43 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x919c9c00) [pid = 8289] [serial = 751] [outer = (nil)] 17:47:43 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x91bd9800) [pid = 8289] [serial = 752] [outer = 0x919c9c00] 17:47:43 INFO - PROCESS | 8289 | 1471049263840 Marionette DEBUG loaded listener.js 17:47:43 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x91bdec00) [pid = 8289] [serial = 753] [outer = 0x919c9c00] 17:47:44 INFO - PROCESS | 8289 | 1471049264704 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 17:47:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 17:47:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1483ms 17:47:44 INFO - PROCESS | 8289 | 1471049264774 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 17:47:44 INFO - PROCESS | 8289 | 1471049264778 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 17:47:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 17:47:44 INFO - PROCESS | 8289 | 1471049264784 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 17:47:44 INFO - PROCESS | 8289 | 1471049264788 Marionette TRACE conn3 <- [1,974,null,{}] 17:47:44 INFO - PROCESS | 8289 | 1471049264793 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:44 INFO - PROCESS | 8289 | 1471049264798 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:44 INFO - PROCESS | 8289 | 1471049264968 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 17:47:45 INFO - PROCESS | 8289 | 1471049265136 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:45 INFO - PROCESS | 8289 | 1471049265148 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:45 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc1800 == 47 [pid = 8289] [id = 251] 17:47:45 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x8eca9c00) [pid = 8289] [serial = 754] [outer = (nil)] 17:47:45 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x91be5000) [pid = 8289] [serial = 755] [outer = 0x8eca9c00] 17:47:45 INFO - PROCESS | 8289 | 1471049265232 Marionette DEBUG loaded listener.js 17:47:45 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x91be6400) [pid = 8289] [serial = 756] [outer = 0x8eca9c00] 17:47:46 INFO - PROCESS | 8289 | 1471049266139 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 17:47:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 17:47:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1432ms 17:47:46 INFO - PROCESS | 8289 | 1471049266217 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 17:47:46 INFO - PROCESS | 8289 | 1471049266221 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 17:47:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 17:47:46 INFO - PROCESS | 8289 | 1471049266227 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 17:47:46 INFO - PROCESS | 8289 | 1471049266231 Marionette TRACE conn3 <- [1,978,null,{}] 17:47:46 INFO - PROCESS | 8289 | 1471049266237 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:46 INFO - PROCESS | 8289 | 1471049266242 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:46 INFO - PROCESS | 8289 | 1471049266443 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 17:47:46 INFO - PROCESS | 8289 | 1471049266653 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:46 INFO - PROCESS | 8289 | 1471049266661 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:46 INFO - PROCESS | 8289 | ++DOCSHELL 0x91be2400 == 48 [pid = 8289] [id = 252] 17:47:46 INFO - PROCESS | 8289 | ++DOMWINDOW == 83 (0x91be3400) [pid = 8289] [serial = 757] [outer = (nil)] 17:47:46 INFO - PROCESS | 8289 | ++DOMWINDOW == 84 (0x91e40800) [pid = 8289] [serial = 758] [outer = 0x91be3400] 17:47:46 INFO - PROCESS | 8289 | 1471049266785 Marionette DEBUG loaded listener.js 17:47:46 INFO - PROCESS | 8289 | ++DOMWINDOW == 85 (0x92125400) [pid = 8289] [serial = 759] [outer = 0x91be3400] 17:47:47 INFO - PROCESS | 8289 | 1471049267688 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 17:47:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 17:47:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1538ms 17:47:47 INFO - PROCESS | 8289 | 1471049267767 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 17:47:47 INFO - PROCESS | 8289 | 1471049267770 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 17:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 17:47:47 INFO - PROCESS | 8289 | 1471049267776 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 17:47:47 INFO - PROCESS | 8289 | 1471049267780 Marionette TRACE conn3 <- [1,982,null,{}] 17:47:47 INFO - PROCESS | 8289 | 1471049267786 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:47 INFO - PROCESS | 8289 | 1471049267796 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:48 INFO - PROCESS | 8289 | 1471049268198 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 17:47:48 INFO - PROCESS | 8289 | 1471049268434 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:48 INFO - PROCESS | 8289 | 1471049268444 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:48 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c356c00 == 49 [pid = 8289] [id = 253] 17:47:48 INFO - PROCESS | 8289 | ++DOMWINDOW == 86 (0x8c357400) [pid = 8289] [serial = 760] [outer = (nil)] 17:47:48 INFO - PROCESS | 8289 | ++DOMWINDOW == 87 (0x8c433400) [pid = 8289] [serial = 761] [outer = 0x8c357400] 17:47:48 INFO - PROCESS | 8289 | 1471049268522 Marionette DEBUG loaded listener.js 17:47:48 INFO - PROCESS | 8289 | ++DOMWINDOW == 88 (0x8cd0c800) [pid = 8289] [serial = 762] [outer = 0x8c357400] 17:47:49 INFO - PROCESS | 8289 | 1471049269362 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 17:47:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 17:47:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1635ms 17:47:49 INFO - PROCESS | 8289 | 1471049269414 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 17:47:49 INFO - PROCESS | 8289 | 1471049269420 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 17:47:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 17:47:49 INFO - PROCESS | 8289 | 1471049269428 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 17:47:49 INFO - PROCESS | 8289 | 1471049269433 Marionette TRACE conn3 <- [1,986,null,{}] 17:47:49 INFO - PROCESS | 8289 | 1471049269440 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:49 INFO - PROCESS | 8289 | 1471049269445 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:49 INFO - PROCESS | 8289 | 1471049269607 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 17:47:49 INFO - PROCESS | 8289 | 1471049269774 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:49 INFO - PROCESS | 8289 | 1471049269786 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:49 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e2ca400 == 50 [pid = 8289] [id = 254] 17:47:49 INFO - PROCESS | 8289 | ++DOMWINDOW == 89 (0x8ec9b800) [pid = 8289] [serial = 763] [outer = (nil)] 17:47:49 INFO - PROCESS | 8289 | ++DOMWINDOW == 90 (0x8ef09000) [pid = 8289] [serial = 764] [outer = 0x8ec9b800] 17:47:49 INFO - PROCESS | 8289 | 1471049269891 Marionette DEBUG loaded listener.js 17:47:49 INFO - PROCESS | 8289 | ++DOMWINDOW == 91 (0x8ef13400) [pid = 8289] [serial = 765] [outer = 0x8ec9b800] 17:47:51 INFO - PROCESS | 8289 | --DOCSHELL 0x8b8b2400 == 49 [pid = 8289] [id = 232] 17:47:51 INFO - PROCESS | 8289 | --DOCSHELL 0x8c582800 == 48 [pid = 8289] [id = 246] 17:47:51 INFO - PROCESS | 8289 | --DOCSHELL 0x8c356000 == 47 [pid = 8289] [id = 245] 17:47:51 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc3c00 == 46 [pid = 8289] [id = 244] 17:47:51 INFO - PROCESS | 8289 | --DOCSHELL 0x8c581000 == 45 [pid = 8289] [id = 243] 17:47:51 INFO - PROCESS | 8289 | --DOCSHELL 0x8c433800 == 44 [pid = 8289] [id = 242] 17:47:51 INFO - PROCESS | 8289 | --DOCSHELL 0x8b3d1400 == 43 [pid = 8289] [id = 241] 17:47:51 INFO - PROCESS | 8289 | --DOCSHELL 0x8b6e0400 == 42 [pid = 8289] [id = 231] 17:47:51 INFO - PROCESS | 8289 | --DOCSHELL 0x8b8b3000 == 41 [pid = 8289] [id = 233] 17:47:51 INFO - PROCESS | 8289 | --DOCSHELL 0x8e18e400 == 40 [pid = 8289] [id = 234] 17:47:51 INFO - PROCESS | 8289 | --DOCSHELL 0x8ee19c00 == 39 [pid = 8289] [id = 235] 17:47:51 INFO - PROCESS | 8289 | --DOCSHELL 0x8c350000 == 38 [pid = 8289] [id = 236] 17:47:51 INFO - PROCESS | 8289 | --DOCSHELL 0x8b6d2c00 == 37 [pid = 8289] [id = 238] 17:47:51 INFO - PROCESS | 8289 | --DOCSHELL 0x8c573400 == 36 [pid = 8289] [id = 237] 17:47:51 INFO - PROCESS | 8289 | --DOCSHELL 0x8abcec00 == 35 [pid = 8289] [id = 239] 17:47:51 INFO - PROCESS | 8289 | --DOCSHELL 0x90d8e000 == 34 [pid = 8289] [id = 240] 17:47:51 INFO - PROCESS | 8289 | --DOCSHELL 0x91be2400 == 33 [pid = 8289] [id = 252] 17:47:51 INFO - PROCESS | 8289 | --DOCSHELL 0x8c356c00 == 32 [pid = 8289] [id = 253] 17:47:51 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc1800 == 31 [pid = 8289] [id = 251] 17:47:51 INFO - PROCESS | 8289 | --DOCSHELL 0x919c7c00 == 30 [pid = 8289] [id = 250] 17:47:51 INFO - PROCESS | 8289 | --DOCSHELL 0x8cd0f800 == 29 [pid = 8289] [id = 249] 17:47:51 INFO - PROCESS | 8289 | --DOCSHELL 0x8eca5800 == 28 [pid = 8289] [id = 247] 17:47:51 INFO - PROCESS | 8289 | --DOCSHELL 0x8c42d800 == 27 [pid = 8289] [id = 248] 17:47:51 INFO - PROCESS | 8289 | --DOMWINDOW == 90 (0x8ee1d000) [pid = 8289] [serial = 707] [outer = (nil)] [url = about:blank] 17:47:51 INFO - PROCESS | 8289 | --DOMWINDOW == 89 (0x8e2c3800) [pid = 8289] [serial = 704] [outer = (nil)] [url = about:blank] 17:47:51 INFO - PROCESS | 8289 | --DOMWINDOW == 88 (0x8c42b000) [pid = 8289] [serial = 701] [outer = (nil)] [url = about:blank] 17:47:51 INFO - PROCESS | 8289 | --DOMWINDOW == 87 (0x8c576c00) [pid = 8289] [serial = 702] [outer = (nil)] [url = about:blank] 17:47:51 INFO - PROCESS | 8289 | --DOMWINDOW == 86 (0x8cd0a800) [pid = 8289] [serial = 684] [outer = (nil)] [url = about:blank] 17:47:51 INFO - PROCESS | 8289 | --DOMWINDOW == 85 (0x8c580c00) [pid = 8289] [serial = 683] [outer = (nil)] [url = about:blank] 17:47:51 INFO - PROCESS | 8289 | --DOMWINDOW == 84 (0x8d8ae000) [pid = 8289] [serial = 699] [outer = (nil)] [url = about:blank] 17:47:51 INFO - PROCESS | 8289 | --DOMWINDOW == 83 (0x8cd04000) [pid = 8289] [serial = 698] [outer = (nil)] [url = about:blank] 17:47:51 INFO - PROCESS | 8289 | --DOMWINDOW == 82 (0x8ec9a800) [pid = 8289] [serial = 687] [outer = (nil)] [url = about:blank] 17:47:51 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x8e2f8800) [pid = 8289] [serial = 686] [outer = (nil)] [url = about:blank] 17:47:51 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x90b33c00) [pid = 8289] [serial = 690] [outer = (nil)] [url = about:blank] 17:47:51 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x8f695c00) [pid = 8289] [serial = 689] [outer = (nil)] [url = about:blank] 17:47:51 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x90b3d400) [pid = 8289] [serial = 693] [outer = (nil)] [url = about:blank] 17:47:51 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x90b3bc00) [pid = 8289] [serial = 692] [outer = (nil)] [url = about:blank] 17:47:51 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x8ef11000) [pid = 8289] [serial = 708] [outer = (nil)] [url = about:blank] 17:47:51 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x8d8a2c00) [pid = 8289] [serial = 696] [outer = (nil)] [url = about:blank] 17:47:51 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8e2f7c00) [pid = 8289] [serial = 710] [outer = (nil)] [url = about:blank] 17:47:51 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x8c57e000) [pid = 8289] [serial = 695] [outer = (nil)] [url = about:blank] 17:47:51 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8e2cb000) [pid = 8289] [serial = 705] [outer = (nil)] [url = about:blank] 17:47:51 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x90b36c00) [pid = 8289] [serial = 713] [outer = (nil)] [url = about:blank] 17:47:51 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x8ef15400) [pid = 8289] [serial = 711] [outer = (nil)] [url = about:blank] 17:47:51 INFO - PROCESS | 8289 | 1471049271921 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 17:47:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 17:47:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 2536ms 17:47:51 INFO - PROCESS | 8289 | 1471049271974 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 17:47:51 INFO - PROCESS | 8289 | 1471049271978 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 17:47:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 17:47:51 INFO - PROCESS | 8289 | 1471049271987 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 17:47:51 INFO - PROCESS | 8289 | 1471049271992 Marionette TRACE conn3 <- [1,990,null,{}] 17:47:52 INFO - PROCESS | 8289 | 1471049272000 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:52 INFO - PROCESS | 8289 | 1471049272005 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:52 INFO - PROCESS | 8289 | 1471049272150 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 17:47:52 INFO - PROCESS | 8289 | 1471049272261 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:52 INFO - PROCESS | 8289 | 1471049272272 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:52 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b8b3000 == 28 [pid = 8289] [id = 255] 17:47:52 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8b8b4c00) [pid = 8289] [serial = 766] [outer = (nil)] 17:47:52 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8c34e400) [pid = 8289] [serial = 767] [outer = 0x8b8b4c00] 17:47:52 INFO - PROCESS | 8289 | 1471049272346 Marionette DEBUG loaded listener.js 17:47:52 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8c350800) [pid = 8289] [serial = 768] [outer = 0x8b8b4c00] 17:47:53 INFO - PROCESS | 8289 | 1471049273102 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 17:47:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 17:47:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1141ms 17:47:53 INFO - PROCESS | 8289 | 1471049273136 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 17:47:53 INFO - PROCESS | 8289 | 1471049273144 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 17:47:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 17:47:53 INFO - PROCESS | 8289 | 1471049273155 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 17:47:53 INFO - PROCESS | 8289 | 1471049273160 Marionette TRACE conn3 <- [1,994,null,{}] 17:47:53 INFO - PROCESS | 8289 | 1471049273165 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:53 INFO - PROCESS | 8289 | 1471049273170 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:53 INFO - PROCESS | 8289 | 1471049273327 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 17:47:53 INFO - PROCESS | 8289 | 1471049273338 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:53 INFO - PROCESS | 8289 | 1471049273348 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:53 INFO - PROCESS | 8289 | ++DOCSHELL 0x8cd0e400 == 29 [pid = 8289] [id = 256] 17:47:53 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x8d8a1000) [pid = 8289] [serial = 769] [outer = (nil)] 17:47:53 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x8d8a5c00) [pid = 8289] [serial = 770] [outer = 0x8d8a1000] 17:47:53 INFO - PROCESS | 8289 | 1471049273420 Marionette DEBUG loaded listener.js 17:47:53 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x8d8ac000) [pid = 8289] [serial = 771] [outer = 0x8d8a1000] 17:47:54 INFO - PROCESS | 8289 | 1471049274335 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 17:47:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 17:47:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1241ms 17:47:54 INFO - PROCESS | 8289 | 1471049274396 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 17:47:54 INFO - PROCESS | 8289 | 1471049274400 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 17:47:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 17:47:54 INFO - PROCESS | 8289 | 1471049274408 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 17:47:54 INFO - PROCESS | 8289 | 1471049274413 Marionette TRACE conn3 <- [1,998,null,{}] 17:47:54 INFO - PROCESS | 8289 | 1471049274435 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:54 INFO - PROCESS | 8289 | 1471049274444 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:54 INFO - PROCESS | 8289 | 1471049274641 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 17:47:54 INFO - PROCESS | 8289 | 1471049274665 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:54 INFO - PROCESS | 8289 | 1471049274674 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:54 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e2fb800 == 30 [pid = 8289] [id = 257] 17:47:54 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x8e2fc400) [pid = 8289] [serial = 772] [outer = (nil)] 17:47:54 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x8ec9f000) [pid = 8289] [serial = 773] [outer = 0x8e2fc400] 17:47:54 INFO - PROCESS | 8289 | 1471049274745 Marionette DEBUG loaded listener.js 17:47:54 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x8eca7c00) [pid = 8289] [serial = 774] [outer = 0x8e2fc400] 17:47:55 INFO - PROCESS | 8289 | 1471049275627 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 17:47:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 17:47:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1284ms 17:47:55 INFO - PROCESS | 8289 | 1471049275693 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 17:47:55 INFO - PROCESS | 8289 | 1471049275697 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 17:47:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 17:47:55 INFO - PROCESS | 8289 | 1471049275703 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 17:47:55 INFO - PROCESS | 8289 | 1471049275706 Marionette TRACE conn3 <- [1,1002,null,{}] 17:47:55 INFO - PROCESS | 8289 | 1471049275711 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:55 INFO - PROCESS | 8289 | 1471049275716 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:55 INFO - PROCESS | 8289 | 1471049275936 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 17:47:55 INFO - PROCESS | 8289 | 1471049275960 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:55 INFO - PROCESS | 8289 | 1471049275968 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:55 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ee1b000 == 31 [pid = 8289] [id = 258] 17:47:55 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x8ef0a000) [pid = 8289] [serial = 775] [outer = (nil)] 17:47:56 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x8ef15400) [pid = 8289] [serial = 776] [outer = 0x8ef0a000] 17:47:56 INFO - PROCESS | 8289 | 1471049276034 Marionette DEBUG loaded listener.js 17:47:56 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x8f694000) [pid = 8289] [serial = 777] [outer = 0x8ef0a000] 17:47:56 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x90d8c800) [pid = 8289] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 17:47:56 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x8f692000) [pid = 8289] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 17:47:56 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x8c34b000) [pid = 8289] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 17:47:56 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x90d8e800) [pid = 8289] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 17:47:56 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x8b3d1c00) [pid = 8289] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 17:47:56 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x8c57a000) [pid = 8289] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 17:47:56 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x8eca3400) [pid = 8289] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 17:47:56 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8f694c00) [pid = 8289] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 17:47:56 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x8e184000) [pid = 8289] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 17:47:56 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8d8a2400) [pid = 8289] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 17:47:56 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x8e182c00) [pid = 8289] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 17:47:57 INFO - PROCESS | 8289 | 1471049277321 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 17:47:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 17:47:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1631ms 17:47:57 INFO - PROCESS | 8289 | 1471049277353 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 17:47:57 INFO - PROCESS | 8289 | 1471049277356 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 17:47:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 17:47:57 INFO - PROCESS | 8289 | 1471049277363 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 17:47:57 INFO - PROCESS | 8289 | 1471049277366 Marionette TRACE conn3 <- [1,1006,null,{}] 17:47:57 INFO - PROCESS | 8289 | 1471049277371 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:57 INFO - PROCESS | 8289 | 1471049277376 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:57 INFO - PROCESS | 8289 | 1471049277512 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 17:47:57 INFO - PROCESS | 8289 | 1471049277526 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:57 INFO - PROCESS | 8289 | 1471049277532 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:57 INFO - PROCESS | 8289 | ++DOCSHELL 0x8d8a7c00 == 32 [pid = 8289] [id = 259] 17:47:57 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8e183800) [pid = 8289] [serial = 778] [outer = (nil)] 17:47:57 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8ef0e800) [pid = 8289] [serial = 779] [outer = 0x8e183800] 17:47:57 INFO - PROCESS | 8289 | 1471049277600 Marionette DEBUG loaded listener.js 17:47:57 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x90b31400) [pid = 8289] [serial = 780] [outer = 0x8e183800] 17:47:58 INFO - PROCESS | 8289 | 1471049278400 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 17:47:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 17:47:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1085ms 17:47:58 INFO - PROCESS | 8289 | 1471049278449 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 17:47:58 INFO - PROCESS | 8289 | 1471049278453 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 17:47:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 17:47:58 INFO - PROCESS | 8289 | 1471049278459 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 17:47:58 INFO - PROCESS | 8289 | 1471049278461 Marionette TRACE conn3 <- [1,1010,null,{}] 17:47:58 INFO - PROCESS | 8289 | 1471049278467 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:58 INFO - PROCESS | 8289 | 1471049278477 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:58 INFO - PROCESS | 8289 | 1471049278665 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 17:47:58 INFO - PROCESS | 8289 | 1471049278675 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:47:58 INFO - PROCESS | 8289 | 1471049278683 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:47:58 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c34fc00 == 33 [pid = 8289] [id = 260] 17:47:58 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x8ee1cc00) [pid = 8289] [serial = 781] [outer = (nil)] 17:47:58 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x90d8e000) [pid = 8289] [serial = 782] [outer = 0x8ee1cc00] 17:47:58 INFO - PROCESS | 8289 | 1471049278750 Marionette DEBUG loaded listener.js 17:47:58 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x919c2000) [pid = 8289] [serial = 783] [outer = 0x8ee1cc00] 17:47:59 INFO - PROCESS | 8289 | 1471049279899 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 17:47:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 17:47:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1481ms 17:47:59 INFO - PROCESS | 8289 | 1471049279941 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 17:47:59 INFO - PROCESS | 8289 | 1471049279948 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 17:47:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 17:47:59 INFO - PROCESS | 8289 | 1471049279956 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 17:47:59 INFO - PROCESS | 8289 | 1471049279963 Marionette TRACE conn3 <- [1,1014,null,{}] 17:47:59 INFO - PROCESS | 8289 | 1471049279971 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:47:59 INFO - PROCESS | 8289 | 1471049279977 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:00 INFO - PROCESS | 8289 | 1471049280166 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 17:48:00 INFO - PROCESS | 8289 | 1471049280371 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:00 INFO - PROCESS | 8289 | 1471049280380 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:00 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc5000 == 34 [pid = 8289] [id = 261] 17:48:00 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x8c431c00) [pid = 8289] [serial = 784] [outer = (nil)] 17:48:00 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x8cd09000) [pid = 8289] [serial = 785] [outer = 0x8c431c00] 17:48:00 INFO - PROCESS | 8289 | 1471049280467 Marionette DEBUG loaded listener.js 17:48:00 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x8e18a800) [pid = 8289] [serial = 786] [outer = 0x8c431c00] 17:48:01 INFO - PROCESS | 8289 | 1471049281418 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 17:48:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 17:48:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1535ms 17:48:01 INFO - PROCESS | 8289 | 1471049281491 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 17:48:01 INFO - PROCESS | 8289 | 1471049281499 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 17:48:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 17:48:01 INFO - PROCESS | 8289 | 1471049281510 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 17:48:01 INFO - PROCESS | 8289 | 1471049281514 Marionette TRACE conn3 <- [1,1018,null,{}] 17:48:01 INFO - PROCESS | 8289 | 1471049281520 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:01 INFO - PROCESS | 8289 | 1471049281526 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:01 INFO - PROCESS | 8289 | 1471049281741 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 17:48:02 INFO - PROCESS | 8289 | 1471049282004 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:02 INFO - PROCESS | 8289 | 1471049282013 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:02 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e190400 == 35 [pid = 8289] [id = 262] 17:48:02 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x8eca5400) [pid = 8289] [serial = 787] [outer = (nil)] 17:48:02 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x8ee1e000) [pid = 8289] [serial = 788] [outer = 0x8eca5400] 17:48:02 INFO - PROCESS | 8289 | 1471049282138 Marionette DEBUG loaded listener.js 17:48:02 INFO - PROCESS | 8289 | ++DOMWINDOW == 83 (0x8f688400) [pid = 8289] [serial = 789] [outer = 0x8eca5400] 17:48:03 INFO - PROCESS | 8289 | 1471049283058 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 17:48:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 17:48:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1630ms 17:48:03 INFO - PROCESS | 8289 | 1471049283140 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 17:48:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 17:48:03 INFO - PROCESS | 8289 | 1471049283144 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 17:48:03 INFO - PROCESS | 8289 | 1471049283151 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 17:48:03 INFO - PROCESS | 8289 | 1471049283157 Marionette TRACE conn3 <- [1,1022,null,{}] 17:48:03 INFO - PROCESS | 8289 | 1471049283173 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:03 INFO - PROCESS | 8289 | 1471049283182 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:03 INFO - PROCESS | 8289 | 1471049283403 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 17:48:03 INFO - PROCESS | 8289 | 1471049283606 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:03 INFO - PROCESS | 8289 | 1471049283616 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:03 INFO - PROCESS | 8289 | ++DOCSHELL 0x919c9400 == 36 [pid = 8289] [id = 263] 17:48:03 INFO - PROCESS | 8289 | ++DOMWINDOW == 84 (0x919ca400) [pid = 8289] [serial = 790] [outer = (nil)] 17:48:03 INFO - PROCESS | 8289 | ++DOMWINDOW == 85 (0x919cfc00) [pid = 8289] [serial = 791] [outer = 0x919ca400] 17:48:03 INFO - PROCESS | 8289 | 1471049283742 Marionette DEBUG loaded listener.js 17:48:03 INFO - PROCESS | 8289 | ++DOMWINDOW == 86 (0x91bde000) [pid = 8289] [serial = 792] [outer = 0x919ca400] 17:48:04 INFO - PROCESS | 8289 | 1471049284643 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 17:48:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 17:48:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1583ms 17:48:04 INFO - PROCESS | 8289 | 1471049284734 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 17:48:04 INFO - PROCESS | 8289 | 1471049284739 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 17:48:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 17:48:04 INFO - PROCESS | 8289 | 1471049284745 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 17:48:04 INFO - PROCESS | 8289 | 1471049284748 Marionette TRACE conn3 <- [1,1026,null,{}] 17:48:04 INFO - PROCESS | 8289 | 1471049284753 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:04 INFO - PROCESS | 8289 | 1471049284759 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:04 INFO - PROCESS | 8289 | 1471049284964 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 17:48:05 INFO - PROCESS | 8289 | 1471049285302 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:05 INFO - PROCESS | 8289 | 1471049285311 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:05 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abcf000 == 37 [pid = 8289] [id = 264] 17:48:05 INFO - PROCESS | 8289 | ++DOMWINDOW == 87 (0x8abd0400) [pid = 8289] [serial = 793] [outer = (nil)] 17:48:05 INFO - PROCESS | 8289 | ++DOMWINDOW == 88 (0x8b3d0000) [pid = 8289] [serial = 794] [outer = 0x8abd0400] 17:48:05 INFO - PROCESS | 8289 | 1471049285417 Marionette DEBUG loaded listener.js 17:48:05 INFO - PROCESS | 8289 | ++DOMWINDOW == 89 (0x8b6e1400) [pid = 8289] [serial = 795] [outer = 0x8abd0400] 17:48:06 INFO - PROCESS | 8289 | --DOCSHELL 0x8d8a7c00 == 36 [pid = 8289] [id = 259] 17:48:06 INFO - PROCESS | 8289 | --DOCSHELL 0x8ee1b000 == 35 [pid = 8289] [id = 258] 17:48:06 INFO - PROCESS | 8289 | --DOCSHELL 0x8e2fb800 == 34 [pid = 8289] [id = 257] 17:48:06 INFO - PROCESS | 8289 | --DOCSHELL 0x8cd0e400 == 33 [pid = 8289] [id = 256] 17:48:06 INFO - PROCESS | 8289 | --DOCSHELL 0x8b8b3000 == 32 [pid = 8289] [id = 255] 17:48:06 INFO - PROCESS | 8289 | 1471049286467 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 17:48:06 INFO - PROCESS | 8289 | --DOMWINDOW == 88 (0x8cd08800) [pid = 8289] [serial = 728] [outer = (nil)] [url = about:blank] 17:48:06 INFO - PROCESS | 8289 | --DOMWINDOW == 87 (0x90e98000) [pid = 8289] [serial = 722] [outer = (nil)] [url = about:blank] 17:48:06 INFO - PROCESS | 8289 | --DOMWINDOW == 86 (0x8b3d9400) [pid = 8289] [serial = 725] [outer = (nil)] [url = about:blank] 17:48:06 INFO - PROCESS | 8289 | --DOMWINDOW == 85 (0x8d8a6800) [pid = 8289] [serial = 717] [outer = (nil)] [url = about:blank] 17:48:06 INFO - PROCESS | 8289 | --DOMWINDOW == 84 (0x90d8e400) [pid = 8289] [serial = 737] [outer = (nil)] [url = about:blank] 17:48:06 INFO - PROCESS | 8289 | --DOMWINDOW == 83 (0x90d81c00) [pid = 8289] [serial = 714] [outer = (nil)] [url = about:blank] 17:48:06 INFO - PROCESS | 8289 | --DOMWINDOW == 82 (0x90d89400) [pid = 8289] [serial = 740] [outer = (nil)] [url = about:blank] 17:48:06 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x8ee1d400) [pid = 8289] [serial = 719] [outer = (nil)] [url = about:blank] 17:48:06 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x8ee1c400) [pid = 8289] [serial = 732] [outer = (nil)] [url = about:blank] 17:48:06 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x90e94400) [pid = 8289] [serial = 738] [outer = (nil)] [url = about:blank] 17:48:06 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x8eca7800) [pid = 8289] [serial = 731] [outer = (nil)] [url = about:blank] 17:48:06 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x919c7800) [pid = 8289] [serial = 743] [outer = (nil)] [url = about:blank] 17:48:06 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x919c8800) [pid = 8289] [serial = 744] [outer = (nil)] [url = about:blank] 17:48:06 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x90ea1400) [pid = 8289] [serial = 741] [outer = (nil)] [url = about:blank] 17:48:06 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x90b33400) [pid = 8289] [serial = 734] [outer = (nil)] [url = about:blank] 17:48:06 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x8cd01400) [pid = 8289] [serial = 716] [outer = (nil)] [url = about:blank] 17:48:06 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x90e9ac00) [pid = 8289] [serial = 723] [outer = (nil)] [url = about:blank] 17:48:06 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x8c349400) [pid = 8289] [serial = 726] [outer = (nil)] [url = about:blank] 17:48:06 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x8d8a9000) [pid = 8289] [serial = 729] [outer = (nil)] [url = about:blank] 17:48:06 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x8ef17c00) [pid = 8289] [serial = 720] [outer = (nil)] [url = about:blank] 17:48:06 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x90b3a000) [pid = 8289] [serial = 735] [outer = (nil)] [url = about:blank] 17:48:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 17:48:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1785ms 17:48:06 INFO - PROCESS | 8289 | 1471049286532 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 17:48:06 INFO - PROCESS | 8289 | 1471049286537 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 17:48:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 17:48:06 INFO - PROCESS | 8289 | 1471049286544 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 17:48:06 INFO - PROCESS | 8289 | 1471049286548 Marionette TRACE conn3 <- [1,1030,null,{}] 17:48:06 INFO - PROCESS | 8289 | 1471049286556 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:06 INFO - PROCESS | 8289 | 1471049286561 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:06 INFO - PROCESS | 8289 | 1471049286713 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 17:48:06 INFO - PROCESS | 8289 | 1471049286872 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:06 INFO - PROCESS | 8289 | 1471049286879 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:06 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c57e000 == 33 [pid = 8289] [id = 265] 17:48:06 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x8c57f400) [pid = 8289] [serial = 796] [outer = (nil)] 17:48:06 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x8cd0e400) [pid = 8289] [serial = 797] [outer = 0x8c57f400] 17:48:06 INFO - PROCESS | 8289 | 1471049286953 Marionette DEBUG loaded listener.js 17:48:07 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8d8ad400) [pid = 8289] [serial = 798] [outer = 0x8c57f400] 17:48:07 INFO - PROCESS | 8289 | 1471049287661 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 17:48:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 17:48:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1178ms 17:48:07 INFO - PROCESS | 8289 | 1471049287729 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 17:48:07 INFO - PROCESS | 8289 | 1471049287737 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 17:48:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 17:48:07 INFO - PROCESS | 8289 | 1471049287743 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 17:48:07 INFO - PROCESS | 8289 | 1471049287747 Marionette TRACE conn3 <- [1,1034,null,{}] 17:48:07 INFO - PROCESS | 8289 | 1471049287752 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:07 INFO - PROCESS | 8289 | 1471049287758 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:07 INFO - PROCESS | 8289 | 1471049287915 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 17:48:07 INFO - PROCESS | 8289 | 1471049287925 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:07 INFO - PROCESS | 8289 | 1471049287932 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:07 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e2f1000 == 34 [pid = 8289] [id = 266] 17:48:07 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8e2f7c00) [pid = 8289] [serial = 799] [outer = (nil)] 17:48:07 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8ee1f000) [pid = 8289] [serial = 800] [outer = 0x8e2f7c00] 17:48:08 INFO - PROCESS | 8289 | 1471049288002 Marionette DEBUG loaded listener.js 17:48:08 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x8ef17c00) [pid = 8289] [serial = 801] [outer = 0x8e2f7c00] 17:48:08 INFO - PROCESS | 8289 | 1471049288893 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 17:48:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 17:48:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1194ms 17:48:08 INFO - PROCESS | 8289 | 1471049288938 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 17:48:08 INFO - PROCESS | 8289 | 1471049288942 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 17:48:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 17:48:08 INFO - PROCESS | 8289 | 1471049288960 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 17:48:08 INFO - PROCESS | 8289 | 1471049288969 Marionette TRACE conn3 <- [1,1038,null,{}] 17:48:08 INFO - PROCESS | 8289 | 1471049288977 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:08 INFO - PROCESS | 8289 | 1471049288984 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:09 INFO - PROCESS | 8289 | 1471049289189 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 17:48:09 INFO - PROCESS | 8289 | 1471049289216 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:09 INFO - PROCESS | 8289 | 1471049289224 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:09 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e2cd000 == 35 [pid = 8289] [id = 267] 17:48:09 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x90d84800) [pid = 8289] [serial = 802] [outer = (nil)] 17:48:09 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x90d8b800) [pid = 8289] [serial = 803] [outer = 0x90d84800] 17:48:09 INFO - PROCESS | 8289 | 1471049289289 Marionette DEBUG loaded listener.js 17:48:09 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x90e95c00) [pid = 8289] [serial = 804] [outer = 0x90d84800] 17:48:10 INFO - PROCESS | 8289 | 1471049290162 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 17:48:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 17:48:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1252ms 17:48:10 INFO - PROCESS | 8289 | 1471049290205 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 17:48:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 17:48:10 INFO - PROCESS | 8289 | 1471049290210 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 17:48:10 INFO - PROCESS | 8289 | 1471049290215 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 17:48:10 INFO - PROCESS | 8289 | 1471049290219 Marionette TRACE conn3 <- [1,1042,null,{}] 17:48:10 INFO - PROCESS | 8289 | 1471049290232 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:10 INFO - PROCESS | 8289 | 1471049290235 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:10 INFO - PROCESS | 8289 | 1471049290437 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 17:48:10 INFO - PROCESS | 8289 | 1471049290457 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:10 INFO - PROCESS | 8289 | 1471049290466 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:10 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abce000 == 36 [pid = 8289] [id = 268] 17:48:10 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x8b3cbc00) [pid = 8289] [serial = 805] [outer = (nil)] 17:48:10 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x90e9c000) [pid = 8289] [serial = 806] [outer = 0x8b3cbc00] 17:48:10 INFO - PROCESS | 8289 | 1471049290529 Marionette DEBUG loaded listener.js 17:48:10 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x90ea2000) [pid = 8289] [serial = 807] [outer = 0x8b3cbc00] 17:48:11 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x8e2fc400) [pid = 8289] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 17:48:11 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x8ef0a000) [pid = 8289] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 17:48:11 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x8e183800) [pid = 8289] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 17:48:11 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x8d8a1000) [pid = 8289] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 17:48:11 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x8b8b4c00) [pid = 8289] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 17:48:11 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8ec9b800) [pid = 8289] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 17:48:11 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x8c42f000) [pid = 8289] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 17:48:11 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8ee1b400) [pid = 8289] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 17:48:11 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x919c9c00) [pid = 8289] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 17:48:11 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x8eca9c00) [pid = 8289] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 17:48:11 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x91be3400) [pid = 8289] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 17:48:11 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x8c357400) [pid = 8289] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 17:48:11 INFO - PROCESS | 8289 | 1471049291500 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 17:48:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 17:48:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1340ms 17:48:11 INFO - PROCESS | 8289 | 1471049291556 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 17:48:11 INFO - PROCESS | 8289 | 1471049291559 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 17:48:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 17:48:11 INFO - PROCESS | 8289 | 1471049291565 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 17:48:11 INFO - PROCESS | 8289 | 1471049291568 Marionette TRACE conn3 <- [1,1046,null,{}] 17:48:11 INFO - PROCESS | 8289 | 1471049291573 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:11 INFO - PROCESS | 8289 | 1471049291578 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:11 INFO - PROCESS | 8289 | 1471049291769 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 17:48:11 INFO - PROCESS | 8289 | 1471049291784 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:11 INFO - PROCESS | 8289 | 1471049291803 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:11 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ec9dc00 == 37 [pid = 8289] [id = 269] 17:48:11 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x8eca2000) [pid = 8289] [serial = 808] [outer = (nil)] 17:48:11 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x90e9a800) [pid = 8289] [serial = 809] [outer = 0x8eca2000] 17:48:11 INFO - PROCESS | 8289 | 1471049291879 Marionette DEBUG loaded listener.js 17:48:11 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x919ccc00) [pid = 8289] [serial = 810] [outer = 0x8eca2000] 17:48:12 INFO - PROCESS | 8289 | 1471049292714 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 17:48:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 17:48:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1179ms 17:48:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 17:48:12 INFO - PROCESS | 8289 | 1471049292748 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 17:48:12 INFO - PROCESS | 8289 | 1471049292751 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 17:48:12 INFO - PROCESS | 8289 | 1471049292757 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 17:48:12 INFO - PROCESS | 8289 | 1471049292760 Marionette TRACE conn3 <- [1,1050,null,{}] 17:48:12 INFO - PROCESS | 8289 | 1471049292766 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:12 INFO - PROCESS | 8289 | 1471049292771 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:12 INFO - PROCESS | 8289 | 1471049292921 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 17:48:12 INFO - PROCESS | 8289 | 1471049292931 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:12 INFO - PROCESS | 8289 | 1471049292939 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:12 INFO - PROCESS | 8289 | ++DOCSHELL 0x8eca9c00 == 38 [pid = 8289] [id = 270] 17:48:12 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x90e9f400) [pid = 8289] [serial = 811] [outer = (nil)] 17:48:12 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x91e39800) [pid = 8289] [serial = 812] [outer = 0x90e9f400] 17:48:13 INFO - PROCESS | 8289 | 1471049293003 Marionette DEBUG loaded listener.js 17:48:13 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x92127800) [pid = 8289] [serial = 813] [outer = 0x90e9f400] 17:48:14 INFO - PROCESS | 8289 | 1471049294092 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 17:48:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 17:48:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1379ms 17:48:14 INFO - PROCESS | 8289 | 1471049294136 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 17:48:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 17:48:14 INFO - PROCESS | 8289 | 1471049294143 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 17:48:14 INFO - PROCESS | 8289 | 1471049294151 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 17:48:14 INFO - PROCESS | 8289 | 1471049294159 Marionette TRACE conn3 <- [1,1054,null,{}] 17:48:14 INFO - PROCESS | 8289 | 1471049294166 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:14 INFO - PROCESS | 8289 | 1471049294172 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:14 INFO - PROCESS | 8289 | 1471049294354 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 17:48:14 INFO - PROCESS | 8289 | 1471049294518 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:14 INFO - PROCESS | 8289 | 1471049294527 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:14 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c42cc00 == 39 [pid = 8289] [id = 271] 17:48:14 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x8c574c00) [pid = 8289] [serial = 814] [outer = (nil)] 17:48:14 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x8d8a6c00) [pid = 8289] [serial = 815] [outer = 0x8c574c00] 17:48:14 INFO - PROCESS | 8289 | 1471049294615 Marionette DEBUG loaded listener.js 17:48:14 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x8e2f1800) [pid = 8289] [serial = 816] [outer = 0x8c574c00] 17:48:15 INFO - PROCESS | 8289 | 1471049295504 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 17:48:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 17:48:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1389ms 17:48:15 INFO - PROCESS | 8289 | 1471049295539 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 17:48:15 INFO - PROCESS | 8289 | 1471049295546 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 17:48:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 17:48:15 INFO - PROCESS | 8289 | 1471049295557 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 17:48:15 INFO - PROCESS | 8289 | 1471049295560 Marionette TRACE conn3 <- [1,1058,null,{}] 17:48:15 INFO - PROCESS | 8289 | 1471049295567 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:15 INFO - PROCESS | 8289 | 1471049295573 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:15 INFO - PROCESS | 8289 | 1471049295765 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 17:48:15 INFO - PROCESS | 8289 | 1471049295926 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:15 INFO - PROCESS | 8289 | 1471049295938 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:15 INFO - PROCESS | 8289 | ++DOCSHELL 0x8d8a1000 == 40 [pid = 8289] [id = 272] 17:48:15 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x90b37800) [pid = 8289] [serial = 817] [outer = (nil)] 17:48:16 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x90d83c00) [pid = 8289] [serial = 818] [outer = 0x90b37800] 17:48:16 INFO - PROCESS | 8289 | 1471049296029 Marionette DEBUG loaded listener.js 17:48:16 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x90d8a000) [pid = 8289] [serial = 819] [outer = 0x90b37800] 17:48:16 INFO - PROCESS | 8289 | 1471049296955 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 17:48:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 17:48:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1432ms 17:48:16 INFO - PROCESS | 8289 | 1471049296989 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 17:48:16 INFO - PROCESS | 8289 | 1471049296992 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 17:48:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 17:48:17 INFO - PROCESS | 8289 | 1471049297006 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 17:48:17 INFO - PROCESS | 8289 | 1471049297017 Marionette TRACE conn3 <- [1,1062,null,{}] 17:48:17 INFO - PROCESS | 8289 | 1471049297034 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:17 INFO - PROCESS | 8289 | 1471049297042 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:17 INFO - PROCESS | 8289 | 1471049297218 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 17:48:17 INFO - PROCESS | 8289 | 1471049297397 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:17 INFO - PROCESS | 8289 | 1471049297405 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:17 INFO - PROCESS | 8289 | ++DOCSHELL 0x91bdc400 == 41 [pid = 8289] [id = 273] 17:48:17 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x91be3800) [pid = 8289] [serial = 820] [outer = (nil)] 17:48:17 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x92125c00) [pid = 8289] [serial = 821] [outer = 0x91be3800] 17:48:17 INFO - PROCESS | 8289 | 1471049297490 Marionette DEBUG loaded listener.js 17:48:17 INFO - PROCESS | 8289 | ++DOMWINDOW == 83 (0x922bd400) [pid = 8289] [serial = 822] [outer = 0x91be3800] 17:48:18 INFO - PROCESS | 8289 | 1471049298402 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 17:48:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 17:48:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1437ms 17:48:18 INFO - PROCESS | 8289 | 1471049298444 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 17:48:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 17:48:18 INFO - PROCESS | 8289 | 1471049298449 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 17:48:18 INFO - PROCESS | 8289 | 1471049298455 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 17:48:18 INFO - PROCESS | 8289 | 1471049298459 Marionette TRACE conn3 <- [1,1066,null,{}] 17:48:18 INFO - PROCESS | 8289 | 1471049298464 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:18 INFO - PROCESS | 8289 | 1471049298469 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:18 INFO - PROCESS | 8289 | 1471049298637 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 17:48:18 INFO - PROCESS | 8289 | 1471049298800 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:18 INFO - PROCESS | 8289 | 1471049298807 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:18 INFO - PROCESS | 8289 | ++DOCSHELL 0x922b8800 == 42 [pid = 8289] [id = 274] 17:48:18 INFO - PROCESS | 8289 | ++DOMWINDOW == 84 (0x922bd000) [pid = 8289] [serial = 823] [outer = (nil)] 17:48:18 INFO - PROCESS | 8289 | ++DOMWINDOW == 85 (0x923d6c00) [pid = 8289] [serial = 824] [outer = 0x922bd000] 17:48:18 INFO - PROCESS | 8289 | 1471049298883 Marionette DEBUG loaded listener.js 17:48:18 INFO - PROCESS | 8289 | ++DOMWINDOW == 86 (0x923dac00) [pid = 8289] [serial = 825] [outer = 0x922bd000] 17:48:19 INFO - PROCESS | 8289 | 1471049299797 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 17:48:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 17:48:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1382ms 17:48:19 INFO - PROCESS | 8289 | 1471049299837 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 17:48:19 INFO - PROCESS | 8289 | 1471049299840 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 17:48:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 17:48:19 INFO - PROCESS | 8289 | 1471049299847 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 17:48:19 INFO - PROCESS | 8289 | 1471049299850 Marionette TRACE conn3 <- [1,1070,null,{}] 17:48:19 INFO - PROCESS | 8289 | 1471049299856 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:19 INFO - PROCESS | 8289 | 1471049299861 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:20 INFO - PROCESS | 8289 | 1471049300018 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 17:48:20 INFO - PROCESS | 8289 | 1471049300183 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:20 INFO - PROCESS | 8289 | 1471049300191 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:20 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ef17800 == 43 [pid = 8289] [id = 275] 17:48:20 INFO - PROCESS | 8289 | ++DOMWINDOW == 87 (0x90e9a000) [pid = 8289] [serial = 826] [outer = (nil)] 17:48:20 INFO - PROCESS | 8289 | ++DOMWINDOW == 88 (0x92431800) [pid = 8289] [serial = 827] [outer = 0x90e9a000] 17:48:20 INFO - PROCESS | 8289 | 1471049300271 Marionette DEBUG loaded listener.js 17:48:20 INFO - PROCESS | 8289 | ++DOMWINDOW == 89 (0x92432800) [pid = 8289] [serial = 828] [outer = 0x90e9a000] 17:48:21 INFO - PROCESS | 8289 | 1471049301244 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 17:48:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 17:48:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1428ms 17:48:21 INFO - PROCESS | 8289 | 1471049301275 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 17:48:21 INFO - PROCESS | 8289 | 1471049301279 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 17:48:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 17:48:21 INFO - PROCESS | 8289 | 1471049301285 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 17:48:21 INFO - PROCESS | 8289 | 1471049301288 Marionette TRACE conn3 <- [1,1074,null,{}] 17:48:21 INFO - PROCESS | 8289 | 1471049301294 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:21 INFO - PROCESS | 8289 | 1471049301304 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:21 INFO - PROCESS | 8289 | 1471049301487 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 17:48:21 INFO - PROCESS | 8289 | 1471049301652 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:21 INFO - PROCESS | 8289 | 1471049301660 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:21 INFO - PROCESS | 8289 | ++DOCSHELL 0x923d8c00 == 44 [pid = 8289] [id = 276] 17:48:21 INFO - PROCESS | 8289 | ++DOMWINDOW == 90 (0x923e1400) [pid = 8289] [serial = 829] [outer = (nil)] 17:48:21 INFO - PROCESS | 8289 | ++DOMWINDOW == 91 (0x9245a400) [pid = 8289] [serial = 830] [outer = 0x923e1400] 17:48:21 INFO - PROCESS | 8289 | 1471049301755 Marionette DEBUG loaded listener.js 17:48:21 INFO - PROCESS | 8289 | ++DOMWINDOW == 92 (0x92458c00) [pid = 8289] [serial = 831] [outer = 0x923e1400] 17:48:22 INFO - PROCESS | 8289 | 1471049302685 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 17:48:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 17:48:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1442ms 17:48:22 INFO - PROCESS | 8289 | 1471049302728 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 17:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 17:48:22 INFO - PROCESS | 8289 | 1471049302732 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 17:48:22 INFO - PROCESS | 8289 | 1471049302739 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 17:48:22 INFO - PROCESS | 8289 | 1471049302742 Marionette TRACE conn3 <- [1,1078,null,{}] 17:48:22 INFO - PROCESS | 8289 | 1471049302748 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:22 INFO - PROCESS | 8289 | 1471049302753 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:22 INFO - PROCESS | 8289 | 1471049302917 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 17:48:23 INFO - PROCESS | 8289 | 1471049303083 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:23 INFO - PROCESS | 8289 | 1471049303090 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:23 INFO - PROCESS | 8289 | ++DOCSHELL 0x9243bc00 == 45 [pid = 8289] [id = 277] 17:48:23 INFO - PROCESS | 8289 | ++DOMWINDOW == 93 (0x9243ec00) [pid = 8289] [serial = 832] [outer = (nil)] 17:48:23 INFO - PROCESS | 8289 | ++DOMWINDOW == 94 (0x92463400) [pid = 8289] [serial = 833] [outer = 0x9243ec00] 17:48:23 INFO - PROCESS | 8289 | 1471049303172 Marionette DEBUG loaded listener.js 17:48:23 INFO - PROCESS | 8289 | ++DOMWINDOW == 95 (0x92571400) [pid = 8289] [serial = 834] [outer = 0x9243ec00] 17:48:24 INFO - PROCESS | 8289 | 1471049304051 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 17:48:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 17:48:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1383ms 17:48:24 INFO - PROCESS | 8289 | 1471049304122 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 17:48:24 INFO - PROCESS | 8289 | 1471049304126 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 17:48:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 17:48:24 INFO - PROCESS | 8289 | 1471049304132 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 17:48:24 INFO - PROCESS | 8289 | 1471049304135 Marionette TRACE conn3 <- [1,1082,null,{}] 17:48:24 INFO - PROCESS | 8289 | 1471049304140 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:24 INFO - PROCESS | 8289 | 1471049304145 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:24 INFO - PROCESS | 8289 | 1471049304305 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 17:48:24 INFO - PROCESS | 8289 | 1471049304483 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:24 INFO - PROCESS | 8289 | 1471049304493 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:24 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c34ec00 == 46 [pid = 8289] [id = 278] 17:48:24 INFO - PROCESS | 8289 | ++DOMWINDOW == 96 (0x8c427800) [pid = 8289] [serial = 835] [outer = (nil)] 17:48:24 INFO - PROCESS | 8289 | ++DOMWINDOW == 97 (0x92578800) [pid = 8289] [serial = 836] [outer = 0x8c427800] 17:48:24 INFO - PROCESS | 8289 | 1471049304568 Marionette DEBUG loaded listener.js 17:48:24 INFO - PROCESS | 8289 | ++DOMWINDOW == 98 (0x9257ac00) [pid = 8289] [serial = 837] [outer = 0x8c427800] 17:48:25 INFO - PROCESS | 8289 | 1471049305729 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 17:48:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 17:48:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1631ms 17:48:25 INFO - PROCESS | 8289 | 1471049305764 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 17:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 17:48:25 INFO - PROCESS | 8289 | 1471049305770 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 17:48:25 INFO - PROCESS | 8289 | 1471049305778 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 17:48:25 INFO - PROCESS | 8289 | 1471049305782 Marionette TRACE conn3 <- [1,1086,null,{}] 17:48:25 INFO - PROCESS | 8289 | 1471049305790 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:25 INFO - PROCESS | 8289 | 1471049305795 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:26 INFO - PROCESS | 8289 | 1471049306001 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 17:48:26 INFO - PROCESS | 8289 | 1471049306237 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:26 INFO - PROCESS | 8289 | 1471049306249 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:26 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c42b800 == 47 [pid = 8289] [id = 279] 17:48:26 INFO - PROCESS | 8289 | ++DOMWINDOW == 99 (0x8c433c00) [pid = 8289] [serial = 838] [outer = (nil)] 17:48:26 INFO - PROCESS | 8289 | ++DOMWINDOW == 100 (0x8cd07c00) [pid = 8289] [serial = 839] [outer = 0x8c433c00] 17:48:26 INFO - PROCESS | 8289 | 1471049306320 Marionette DEBUG loaded listener.js 17:48:26 INFO - PROCESS | 8289 | ++DOMWINDOW == 101 (0x8d8a9c00) [pid = 8289] [serial = 840] [outer = 0x8c433c00] 17:48:27 INFO - PROCESS | 8289 | 1471049307228 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 17:48:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 17:48:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1486ms 17:48:27 INFO - PROCESS | 8289 | 1471049307262 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 17:48:27 INFO - PROCESS | 8289 | 1471049307269 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 17:48:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 17:48:27 INFO - PROCESS | 8289 | 1471049307278 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 17:48:27 INFO - PROCESS | 8289 | 1471049307283 Marionette TRACE conn3 <- [1,1090,null,{}] 17:48:27 INFO - PROCESS | 8289 | 1471049307288 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:27 INFO - PROCESS | 8289 | 1471049307294 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:27 INFO - PROCESS | 8289 | 1471049307455 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 17:48:28 INFO - PROCESS | 8289 | --DOCSHELL 0x8ec9dc00 == 46 [pid = 8289] [id = 269] 17:48:28 INFO - PROCESS | 8289 | --DOCSHELL 0x8abce000 == 45 [pid = 8289] [id = 268] 17:48:28 INFO - PROCESS | 8289 | --DOCSHELL 0x8e2cd000 == 44 [pid = 8289] [id = 267] 17:48:28 INFO - PROCESS | 8289 | --DOCSHELL 0x8e2f1000 == 43 [pid = 8289] [id = 266] 17:48:28 INFO - PROCESS | 8289 | --DOCSHELL 0x8c57e000 == 42 [pid = 8289] [id = 265] 17:48:28 INFO - PROCESS | 8289 | --DOCSHELL 0x8abcf000 == 41 [pid = 8289] [id = 264] 17:48:28 INFO - PROCESS | 8289 | --DOCSHELL 0x8e190400 == 40 [pid = 8289] [id = 262] 17:48:28 INFO - PROCESS | 8289 | --DOCSHELL 0x8e2ca400 == 39 [pid = 8289] [id = 254] 17:48:28 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc5000 == 38 [pid = 8289] [id = 261] 17:48:28 INFO - PROCESS | 8289 | --DOCSHELL 0x919c9400 == 37 [pid = 8289] [id = 263] 17:48:28 INFO - PROCESS | 8289 | --DOCSHELL 0x8c34fc00 == 36 [pid = 8289] [id = 260] 17:48:28 INFO - PROCESS | 8289 | --DOCSHELL 0x8c42b800 == 35 [pid = 8289] [id = 279] 17:48:28 INFO - PROCESS | 8289 | --DOCSHELL 0x8c34ec00 == 34 [pid = 8289] [id = 278] 17:48:28 INFO - PROCESS | 8289 | --DOCSHELL 0x9243bc00 == 33 [pid = 8289] [id = 277] 17:48:28 INFO - PROCESS | 8289 | --DOCSHELL 0x8ef17800 == 32 [pid = 8289] [id = 275] 17:48:28 INFO - PROCESS | 8289 | --DOCSHELL 0x923d8c00 == 31 [pid = 8289] [id = 276] 17:48:28 INFO - PROCESS | 8289 | --DOCSHELL 0x922b8800 == 30 [pid = 8289] [id = 274] 17:48:28 INFO - PROCESS | 8289 | --DOCSHELL 0x91bdc400 == 29 [pid = 8289] [id = 273] 17:48:28 INFO - PROCESS | 8289 | --DOCSHELL 0x8d8a1000 == 28 [pid = 8289] [id = 272] 17:48:28 INFO - PROCESS | 8289 | --DOCSHELL 0x8eca9c00 == 27 [pid = 8289] [id = 270] 17:48:28 INFO - PROCESS | 8289 | --DOCSHELL 0x8c42cc00 == 26 [pid = 8289] [id = 271] 17:48:28 INFO - PROCESS | 8289 | --DOMWINDOW == 100 (0x8eca7c00) [pid = 8289] [serial = 774] [outer = (nil)] [url = about:blank] 17:48:28 INFO - PROCESS | 8289 | --DOMWINDOW == 99 (0x8ef15400) [pid = 8289] [serial = 776] [outer = (nil)] [url = about:blank] 17:48:28 INFO - PROCESS | 8289 | --DOMWINDOW == 98 (0x8ef0e800) [pid = 8289] [serial = 779] [outer = (nil)] [url = about:blank] 17:48:28 INFO - PROCESS | 8289 | --DOMWINDOW == 97 (0x8d8a5c00) [pid = 8289] [serial = 770] [outer = (nil)] [url = about:blank] 17:48:28 INFO - PROCESS | 8289 | --DOMWINDOW == 96 (0x8c34e400) [pid = 8289] [serial = 767] [outer = (nil)] [url = about:blank] 17:48:28 INFO - PROCESS | 8289 | --DOMWINDOW == 95 (0x8c350800) [pid = 8289] [serial = 768] [outer = (nil)] [url = about:blank] 17:48:28 INFO - PROCESS | 8289 | --DOMWINDOW == 94 (0x8ef09000) [pid = 8289] [serial = 764] [outer = (nil)] [url = about:blank] 17:48:28 INFO - PROCESS | 8289 | --DOMWINDOW == 93 (0x8ef13400) [pid = 8289] [serial = 765] [outer = (nil)] [url = about:blank] 17:48:28 INFO - PROCESS | 8289 | --DOMWINDOW == 92 (0x8e2c0000) [pid = 8289] [serial = 747] [outer = (nil)] [url = about:blank] 17:48:28 INFO - PROCESS | 8289 | --DOMWINDOW == 91 (0x8cd06400) [pid = 8289] [serial = 746] [outer = (nil)] [url = about:blank] 17:48:28 INFO - PROCESS | 8289 | --DOMWINDOW == 90 (0x8f691800) [pid = 8289] [serial = 750] [outer = (nil)] [url = about:blank] 17:48:28 INFO - PROCESS | 8289 | --DOMWINDOW == 89 (0x8ef15800) [pid = 8289] [serial = 749] [outer = (nil)] [url = about:blank] 17:48:28 INFO - PROCESS | 8289 | --DOMWINDOW == 88 (0x91bdec00) [pid = 8289] [serial = 753] [outer = (nil)] [url = about:blank] 17:48:28 INFO - PROCESS | 8289 | --DOMWINDOW == 87 (0x91bd9800) [pid = 8289] [serial = 752] [outer = (nil)] [url = about:blank] 17:48:28 INFO - PROCESS | 8289 | --DOMWINDOW == 86 (0x8f694000) [pid = 8289] [serial = 777] [outer = (nil)] [url = about:blank] 17:48:28 INFO - PROCESS | 8289 | --DOMWINDOW == 85 (0x8ec9f000) [pid = 8289] [serial = 773] [outer = (nil)] [url = about:blank] 17:48:28 INFO - PROCESS | 8289 | --DOMWINDOW == 84 (0x91be6400) [pid = 8289] [serial = 756] [outer = (nil)] [url = about:blank] 17:48:28 INFO - PROCESS | 8289 | --DOMWINDOW == 83 (0x91be5000) [pid = 8289] [serial = 755] [outer = (nil)] [url = about:blank] 17:48:28 INFO - PROCESS | 8289 | --DOMWINDOW == 82 (0x92125400) [pid = 8289] [serial = 759] [outer = (nil)] [url = about:blank] 17:48:28 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x91e40800) [pid = 8289] [serial = 758] [outer = (nil)] [url = about:blank] 17:48:28 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x8d8ac000) [pid = 8289] [serial = 771] [outer = (nil)] [url = about:blank] 17:48:28 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x8cd0c800) [pid = 8289] [serial = 762] [outer = (nil)] [url = about:blank] 17:48:28 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x8c433400) [pid = 8289] [serial = 761] [outer = (nil)] [url = about:blank] 17:48:28 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x90b31400) [pid = 8289] [serial = 780] [outer = (nil)] [url = about:blank] 17:48:28 INFO - PROCESS | 8289 | 1471049308757 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:28 INFO - PROCESS | 8289 | 1471049308768 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:28 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abcc800 == 27 [pid = 8289] [id = 280] 17:48:28 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x8abcd000) [pid = 8289] [serial = 841] [outer = (nil)] 17:48:28 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x8b3cc400) [pid = 8289] [serial = 842] [outer = 0x8abcd000] 17:48:28 INFO - PROCESS | 8289 | 1471049308843 Marionette DEBUG loaded listener.js 17:48:28 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x8b3d5c00) [pid = 8289] [serial = 843] [outer = 0x8abcd000] 17:48:29 INFO - PROCESS | 8289 | 1471049309595 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 17:48:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 17:48:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 2336ms 17:48:29 INFO - PROCESS | 8289 | 1471049309617 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 17:48:29 INFO - PROCESS | 8289 | 1471049309622 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 17:48:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 17:48:29 INFO - PROCESS | 8289 | 1471049309639 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 17:48:29 INFO - PROCESS | 8289 | 1471049309642 Marionette TRACE conn3 <- [1,1094,null,{}] 17:48:29 INFO - PROCESS | 8289 | 1471049309650 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:29 INFO - PROCESS | 8289 | 1471049309658 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:29 INFO - PROCESS | 8289 | 1471049309820 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 17:48:29 INFO - PROCESS | 8289 | 1471049309831 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:29 INFO - PROCESS | 8289 | 1471049309841 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:29 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c353800 == 28 [pid = 8289] [id = 281] 17:48:29 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x8c356000) [pid = 8289] [serial = 844] [outer = (nil)] 17:48:29 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x8c42dc00) [pid = 8289] [serial = 845] [outer = 0x8c356000] 17:48:29 INFO - PROCESS | 8289 | 1471049309909 Marionette DEBUG loaded listener.js 17:48:30 INFO - PROCESS | 8289 | ++DOMWINDOW == 83 (0x8c432800) [pid = 8289] [serial = 846] [outer = 0x8c356000] 17:48:30 INFO - PROCESS | 8289 | 1471049310824 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 17:48:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 17:48:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1242ms 17:48:30 INFO - PROCESS | 8289 | 1471049310879 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 17:48:30 INFO - PROCESS | 8289 | 1471049310885 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 17:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 17:48:30 INFO - PROCESS | 8289 | 1471049310892 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 17:48:30 INFO - PROCESS | 8289 | 1471049310896 Marionette TRACE conn3 <- [1,1098,null,{}] 17:48:30 INFO - PROCESS | 8289 | 1471049310901 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:30 INFO - PROCESS | 8289 | 1471049310906 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:31 INFO - PROCESS | 8289 | 1471049311170 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 17:48:31 INFO - PROCESS | 8289 | 1471049311264 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:31 INFO - PROCESS | 8289 | 1471049311272 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:31 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c353c00 == 29 [pid = 8289] [id = 282] 17:48:31 INFO - PROCESS | 8289 | ++DOMWINDOW == 84 (0x8c57e400) [pid = 8289] [serial = 847] [outer = (nil)] 17:48:31 INFO - PROCESS | 8289 | ++DOMWINDOW == 85 (0x8d8a1c00) [pid = 8289] [serial = 848] [outer = 0x8c57e400] 17:48:31 INFO - PROCESS | 8289 | 1471049311340 Marionette DEBUG loaded listener.js 17:48:31 INFO - PROCESS | 8289 | ++DOMWINDOW == 86 (0x8d8ac400) [pid = 8289] [serial = 849] [outer = 0x8c57e400] 17:48:32 INFO - PROCESS | 8289 | 1471049312284 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 17:48:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 17:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1433ms 17:48:32 INFO - PROCESS | 8289 | 1471049312326 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 17:48:32 INFO - PROCESS | 8289 | 1471049312330 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 17:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 17:48:32 INFO - PROCESS | 8289 | 1471049312352 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 17:48:32 INFO - PROCESS | 8289 | 1471049312362 Marionette TRACE conn3 <- [1,1102,null,{}] 17:48:32 INFO - PROCESS | 8289 | 1471049312371 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:32 INFO - PROCESS | 8289 | 1471049312378 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:32 INFO - PROCESS | 8289 | 1471049312602 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 17:48:32 INFO - PROCESS | 8289 | 1471049312631 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:32 INFO - PROCESS | 8289 | 1471049312640 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:32 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e2efc00 == 30 [pid = 8289] [id = 283] 17:48:32 INFO - PROCESS | 8289 | ++DOMWINDOW == 87 (0x8e2f3c00) [pid = 8289] [serial = 850] [outer = (nil)] 17:48:32 INFO - PROCESS | 8289 | ++DOMWINDOW == 88 (0x8e2fc800) [pid = 8289] [serial = 851] [outer = 0x8e2f3c00] 17:48:32 INFO - PROCESS | 8289 | 1471049312727 Marionette DEBUG loaded listener.js 17:48:32 INFO - PROCESS | 8289 | ++DOMWINDOW == 89 (0x8ec9e000) [pid = 8289] [serial = 852] [outer = 0x8e2f3c00] 17:48:33 INFO - PROCESS | 8289 | --DOMWINDOW == 88 (0x90d84800) [pid = 8289] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 17:48:33 INFO - PROCESS | 8289 | --DOMWINDOW == 87 (0x8e2f7c00) [pid = 8289] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 17:48:33 INFO - PROCESS | 8289 | --DOMWINDOW == 86 (0x8eca2000) [pid = 8289] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 17:48:33 INFO - PROCESS | 8289 | --DOMWINDOW == 85 (0x8ee1cc00) [pid = 8289] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 17:48:33 INFO - PROCESS | 8289 | --DOMWINDOW == 84 (0x8abd0400) [pid = 8289] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 17:48:33 INFO - PROCESS | 8289 | --DOMWINDOW == 83 (0x8eca5400) [pid = 8289] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 17:48:33 INFO - PROCESS | 8289 | --DOMWINDOW == 82 (0x8c431c00) [pid = 8289] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 17:48:33 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x919ca400) [pid = 8289] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 17:48:33 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x8b3cbc00) [pid = 8289] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 17:48:33 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x8c57f400) [pid = 8289] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 17:48:33 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x90e9f400) [pid = 8289] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 17:48:34 INFO - PROCESS | 8289 | 1471049314046 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 17:48:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 17:48:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1762ms 17:48:34 INFO - PROCESS | 8289 | 1471049314099 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 17:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 17:48:34 INFO - PROCESS | 8289 | 1471049314103 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 17:48:34 INFO - PROCESS | 8289 | 1471049314109 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 17:48:34 INFO - PROCESS | 8289 | 1471049314113 Marionette TRACE conn3 <- [1,1106,null,{}] 17:48:34 INFO - PROCESS | 8289 | 1471049314118 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:34 INFO - PROCESS | 8289 | 1471049314123 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:34 INFO - PROCESS | 8289 | 1471049314341 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 17:48:34 INFO - PROCESS | 8289 | 1471049314359 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:34 INFO - PROCESS | 8289 | 1471049314367 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:34 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c34c000 == 31 [pid = 8289] [id = 284] 17:48:34 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x8c42fc00) [pid = 8289] [serial = 853] [outer = (nil)] 17:48:34 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x8e2fe800) [pid = 8289] [serial = 854] [outer = 0x8c42fc00] 17:48:34 INFO - PROCESS | 8289 | 1471049314432 Marionette DEBUG loaded listener.js 17:48:34 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x8ee11c00) [pid = 8289] [serial = 855] [outer = 0x8c42fc00] 17:48:35 INFO - PROCESS | 8289 | 1471049315154 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 17:48:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 17:48:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1077ms 17:48:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 17:48:35 INFO - PROCESS | 8289 | 1471049315188 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 17:48:35 INFO - PROCESS | 8289 | 1471049315191 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 17:48:35 INFO - PROCESS | 8289 | 1471049315197 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 17:48:35 INFO - PROCESS | 8289 | 1471049315200 Marionette TRACE conn3 <- [1,1110,null,{}] 17:48:35 INFO - PROCESS | 8289 | 1471049315210 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:35 INFO - PROCESS | 8289 | 1471049315214 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:35 INFO - PROCESS | 8289 | 1471049315399 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 17:48:35 INFO - PROCESS | 8289 | 1471049315417 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:35 INFO - PROCESS | 8289 | 1471049315432 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:35 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ee1a000 == 32 [pid = 8289] [id = 285] 17:48:35 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x8ee1b800) [pid = 8289] [serial = 856] [outer = (nil)] 17:48:35 INFO - PROCESS | 8289 | ++DOMWINDOW == 83 (0x8ef0b000) [pid = 8289] [serial = 857] [outer = 0x8ee1b800] 17:48:35 INFO - PROCESS | 8289 | 1471049315512 Marionette DEBUG loaded listener.js 17:48:35 INFO - PROCESS | 8289 | ++DOMWINDOW == 84 (0x8f68b800) [pid = 8289] [serial = 858] [outer = 0x8ee1b800] 17:48:36 INFO - PROCESS | 8289 | 1471049316700 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 17:48:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 17:48:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1589ms 17:48:36 INFO - PROCESS | 8289 | 1471049316786 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 17:48:36 INFO - PROCESS | 8289 | 1471049316792 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 17:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 17:48:36 INFO - PROCESS | 8289 | 1471049316800 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 17:48:36 INFO - PROCESS | 8289 | 1471049316806 Marionette TRACE conn3 <- [1,1114,null,{}] 17:48:36 INFO - PROCESS | 8289 | 1471049316813 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:36 INFO - PROCESS | 8289 | 1471049316820 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:37 INFO - PROCESS | 8289 | 1471049317031 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 17:48:37 INFO - PROCESS | 8289 | 1471049317257 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:37 INFO - PROCESS | 8289 | 1471049317268 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:37 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c356400 == 33 [pid = 8289] [id = 286] 17:48:37 INFO - PROCESS | 8289 | ++DOMWINDOW == 85 (0x8c42b400) [pid = 8289] [serial = 859] [outer = (nil)] 17:48:37 INFO - PROCESS | 8289 | ++DOMWINDOW == 86 (0x8c582c00) [pid = 8289] [serial = 860] [outer = 0x8c42b400] 17:48:37 INFO - PROCESS | 8289 | 1471049317347 Marionette DEBUG loaded listener.js 17:48:37 INFO - PROCESS | 8289 | ++DOMWINDOW == 87 (0x8d8a1000) [pid = 8289] [serial = 861] [outer = 0x8c42b400] 17:48:38 INFO - PROCESS | 8289 | 1471049318356 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 17:48:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 17:48:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1580ms 17:48:38 INFO - PROCESS | 8289 | 1471049318380 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 17:48:38 INFO - PROCESS | 8289 | 1471049318387 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 17:48:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 17:48:38 INFO - PROCESS | 8289 | 1471049318398 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 17:48:38 INFO - PROCESS | 8289 | 1471049318402 Marionette TRACE conn3 <- [1,1118,null,{}] 17:48:38 INFO - PROCESS | 8289 | 1471049318409 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:38 INFO - PROCESS | 8289 | 1471049318414 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:38 INFO - PROCESS | 8289 | 1471049318604 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 17:48:38 INFO - PROCESS | 8289 | 1471049318856 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:38 INFO - PROCESS | 8289 | 1471049318866 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:38 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e2fdc00 == 34 [pid = 8289] [id = 287] 17:48:38 INFO - PROCESS | 8289 | ++DOMWINDOW == 88 (0x8eca4c00) [pid = 8289] [serial = 862] [outer = (nil)] 17:48:38 INFO - PROCESS | 8289 | ++DOMWINDOW == 89 (0x8ee1a800) [pid = 8289] [serial = 863] [outer = 0x8eca4c00] 17:48:39 INFO - PROCESS | 8289 | 1471049318997 Marionette DEBUG loaded listener.js 17:48:39 INFO - PROCESS | 8289 | ++DOMWINDOW == 90 (0x8ef15000) [pid = 8289] [serial = 864] [outer = 0x8eca4c00] 17:48:39 INFO - PROCESS | 8289 | 1471049319974 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 17:48:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 17:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1632ms 17:48:40 INFO - PROCESS | 8289 | 1471049320030 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 17:48:40 INFO - PROCESS | 8289 | 1471049320034 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 17:48:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 17:48:40 INFO - PROCESS | 8289 | 1471049320040 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 17:48:40 INFO - PROCESS | 8289 | 1471049320046 Marionette TRACE conn3 <- [1,1122,null,{}] 17:48:40 INFO - PROCESS | 8289 | 1471049320063 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:40 INFO - PROCESS | 8289 | 1471049320071 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:40 INFO - PROCESS | 8289 | 1471049320255 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 17:48:40 INFO - PROCESS | 8289 | 1471049320477 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:40 INFO - PROCESS | 8289 | 1471049320490 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:40 INFO - PROCESS | 8289 | ++DOCSHELL 0x90b34400 == 35 [pid = 8289] [id = 288] 17:48:40 INFO - PROCESS | 8289 | ++DOMWINDOW == 91 (0x90b34c00) [pid = 8289] [serial = 865] [outer = (nil)] 17:48:40 INFO - PROCESS | 8289 | ++DOMWINDOW == 92 (0x90b39800) [pid = 8289] [serial = 866] [outer = 0x90b34c00] 17:48:40 INFO - PROCESS | 8289 | 1471049320611 Marionette DEBUG loaded listener.js 17:48:40 INFO - PROCESS | 8289 | ++DOMWINDOW == 93 (0x90d82000) [pid = 8289] [serial = 867] [outer = 0x90b34c00] 17:48:41 INFO - PROCESS | 8289 | 1471049321596 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 17:48:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 17:48:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1590ms 17:48:41 INFO - PROCESS | 8289 | 1471049321630 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 17:48:41 INFO - PROCESS | 8289 | 1471049321634 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 17:48:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 17:48:41 INFO - PROCESS | 8289 | 1471049321641 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 17:48:41 INFO - PROCESS | 8289 | 1471049321644 Marionette TRACE conn3 <- [1,1126,null,{}] 17:48:41 INFO - PROCESS | 8289 | 1471049321650 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:41 INFO - PROCESS | 8289 | 1471049321655 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:41 INFO - PROCESS | 8289 | 1471049321828 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 17:48:42 INFO - PROCESS | 8289 | 1471049322181 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:42 INFO - PROCESS | 8289 | 1471049322188 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:42 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc9c00 == 36 [pid = 8289] [id = 289] 17:48:42 INFO - PROCESS | 8289 | ++DOMWINDOW == 94 (0x8abcac00) [pid = 8289] [serial = 868] [outer = (nil)] 17:48:42 INFO - PROCESS | 8289 | ++DOMWINDOW == 95 (0x8b3d2400) [pid = 8289] [serial = 869] [outer = 0x8abcac00] 17:48:42 INFO - PROCESS | 8289 | 1471049322273 Marionette DEBUG loaded listener.js 17:48:42 INFO - PROCESS | 8289 | ++DOMWINDOW == 96 (0x8b8b3000) [pid = 8289] [serial = 870] [outer = 0x8abcac00] 17:48:43 INFO - PROCESS | 8289 | --DOCSHELL 0x8e188800 == 35 [pid = 8289] [id = 224] 17:48:43 INFO - PROCESS | 8289 | --DOCSHELL 0x8cd03000 == 34 [pid = 8289] [id = 214] 17:48:43 INFO - PROCESS | 8289 | --DOCSHELL 0x8e2fa400 == 33 [pid = 8289] [id = 223] 17:48:43 INFO - PROCESS | 8289 | --DOCSHELL 0x8e186000 == 32 [pid = 8289] [id = 215] 17:48:43 INFO - PROCESS | 8289 | --DOCSHELL 0x8b8b5000 == 31 [pid = 8289] [id = 213] 17:48:43 INFO - PROCESS | 8289 | --DOCSHELL 0x8c57ac00 == 30 [pid = 8289] [id = 222] 17:48:43 INFO - PROCESS | 8289 | --DOCSHELL 0x8c34a400 == 29 [pid = 8289] [id = 221] 17:48:43 INFO - PROCESS | 8289 | 1471049323292 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 17:48:43 INFO - PROCESS | 8289 | --DOMWINDOW == 95 (0x90d8b800) [pid = 8289] [serial = 803] [outer = (nil)] [url = about:blank] 17:48:43 INFO - PROCESS | 8289 | --DOMWINDOW == 94 (0x8ee1f000) [pid = 8289] [serial = 800] [outer = (nil)] [url = about:blank] 17:48:43 INFO - PROCESS | 8289 | --DOMWINDOW == 93 (0x90e9a800) [pid = 8289] [serial = 809] [outer = (nil)] [url = about:blank] 17:48:43 INFO - PROCESS | 8289 | --DOMWINDOW == 92 (0x90d8e000) [pid = 8289] [serial = 782] [outer = (nil)] [url = about:blank] 17:48:43 INFO - PROCESS | 8289 | --DOMWINDOW == 91 (0x8b6e1400) [pid = 8289] [serial = 795] [outer = (nil)] [url = about:blank] 17:48:43 INFO - PROCESS | 8289 | --DOMWINDOW == 90 (0x8ee1e000) [pid = 8289] [serial = 788] [outer = (nil)] [url = about:blank] 17:48:43 INFO - PROCESS | 8289 | --DOMWINDOW == 89 (0x8e18a800) [pid = 8289] [serial = 786] [outer = (nil)] [url = about:blank] 17:48:43 INFO - PROCESS | 8289 | --DOMWINDOW == 88 (0x91bde000) [pid = 8289] [serial = 792] [outer = (nil)] [url = about:blank] 17:48:43 INFO - PROCESS | 8289 | --DOMWINDOW == 87 (0x90e9c000) [pid = 8289] [serial = 806] [outer = (nil)] [url = about:blank] 17:48:43 INFO - PROCESS | 8289 | --DOMWINDOW == 86 (0x90e95c00) [pid = 8289] [serial = 804] [outer = (nil)] [url = about:blank] 17:48:43 INFO - PROCESS | 8289 | --DOMWINDOW == 85 (0x8cd09000) [pid = 8289] [serial = 785] [outer = (nil)] [url = about:blank] 17:48:43 INFO - PROCESS | 8289 | --DOMWINDOW == 84 (0x8cd0e400) [pid = 8289] [serial = 797] [outer = (nil)] [url = about:blank] 17:48:43 INFO - PROCESS | 8289 | --DOMWINDOW == 83 (0x8f688400) [pid = 8289] [serial = 789] [outer = (nil)] [url = about:blank] 17:48:43 INFO - PROCESS | 8289 | --DOMWINDOW == 82 (0x90ea2000) [pid = 8289] [serial = 807] [outer = (nil)] [url = about:blank] 17:48:43 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x919cfc00) [pid = 8289] [serial = 791] [outer = (nil)] [url = about:blank] 17:48:43 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x8ef17c00) [pid = 8289] [serial = 801] [outer = (nil)] [url = about:blank] 17:48:43 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x919c2000) [pid = 8289] [serial = 783] [outer = (nil)] [url = about:blank] 17:48:43 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x8d8ad400) [pid = 8289] [serial = 798] [outer = (nil)] [url = about:blank] 17:48:43 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x8b3d0000) [pid = 8289] [serial = 794] [outer = (nil)] [url = about:blank] 17:48:43 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x919ccc00) [pid = 8289] [serial = 810] [outer = (nil)] [url = about:blank] 17:48:43 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x91e39800) [pid = 8289] [serial = 812] [outer = (nil)] [url = about:blank] 17:48:43 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x92127800) [pid = 8289] [serial = 813] [outer = (nil)] [url = about:blank] 17:48:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 17:48:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1734ms 17:48:43 INFO - PROCESS | 8289 | 1471049323375 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 17:48:43 INFO - PROCESS | 8289 | 1471049323382 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 17:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 17:48:43 INFO - PROCESS | 8289 | 1471049323388 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 17:48:43 INFO - PROCESS | 8289 | 1471049323393 Marionette TRACE conn3 <- [1,1130,null,{}] 17:48:43 INFO - PROCESS | 8289 | 1471049323400 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:43 INFO - PROCESS | 8289 | 1471049323408 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:43 INFO - PROCESS | 8289 | 1471049323563 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 17:48:43 INFO - PROCESS | 8289 | 1471049323728 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:43 INFO - PROCESS | 8289 | 1471049323737 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:43 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c581400 == 30 [pid = 8289] [id = 290] 17:48:43 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x8cd01800) [pid = 8289] [serial = 871] [outer = (nil)] 17:48:43 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x8cd0f800) [pid = 8289] [serial = 872] [outer = 0x8cd01800] 17:48:43 INFO - PROCESS | 8289 | 1471049323811 Marionette DEBUG loaded listener.js 17:48:43 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x8e182400) [pid = 8289] [serial = 873] [outer = 0x8cd01800] 17:48:44 INFO - PROCESS | 8289 | 1471049324545 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 17:48:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 17:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1189ms 17:48:44 INFO - PROCESS | 8289 | 1471049324580 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 17:48:44 INFO - PROCESS | 8289 | 1471049324586 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 17:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 17:48:44 INFO - PROCESS | 8289 | 1471049324594 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 17:48:44 INFO - PROCESS | 8289 | 1471049324597 Marionette TRACE conn3 <- [1,1134,null,{}] 17:48:44 INFO - PROCESS | 8289 | 1471049324603 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:44 INFO - PROCESS | 8289 | 1471049324608 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:44 INFO - PROCESS | 8289 | 1471049324767 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 17:48:44 INFO - PROCESS | 8289 | 1471049324776 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:44 INFO - PROCESS | 8289 | 1471049324784 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:44 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ec9cc00 == 31 [pid = 8289] [id = 291] 17:48:44 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x8eca1800) [pid = 8289] [serial = 874] [outer = (nil)] 17:48:44 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x8eca8000) [pid = 8289] [serial = 875] [outer = 0x8eca1800] 17:48:44 INFO - PROCESS | 8289 | 1471049324850 Marionette DEBUG loaded listener.js 17:48:44 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x8ef0c000) [pid = 8289] [serial = 876] [outer = 0x8eca1800] 17:48:45 INFO - PROCESS | 8289 | 1471049325755 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 17:48:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 17:48:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1182ms 17:48:45 INFO - PROCESS | 8289 | 1471049325789 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 17:48:45 INFO - PROCESS | 8289 | 1471049325792 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 17:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 17:48:45 INFO - PROCESS | 8289 | 1471049325801 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 17:48:45 INFO - PROCESS | 8289 | 1471049325808 Marionette TRACE conn3 <- [1,1138,null,{}] 17:48:45 INFO - PROCESS | 8289 | 1471049325828 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:45 INFO - PROCESS | 8289 | 1471049325835 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:46 INFO - PROCESS | 8289 | 1471049326031 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 17:48:46 INFO - PROCESS | 8289 | 1471049326048 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:46 INFO - PROCESS | 8289 | 1471049326054 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:46 INFO - PROCESS | 8289 | ++DOCSHELL 0x8cd03000 == 32 [pid = 8289] [id = 292] 17:48:46 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x8ee12c00) [pid = 8289] [serial = 877] [outer = (nil)] 17:48:46 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x90b3f400) [pid = 8289] [serial = 878] [outer = 0x8ee12c00] 17:48:46 INFO - PROCESS | 8289 | 1471049326119 Marionette DEBUG loaded listener.js 17:48:46 INFO - PROCESS | 8289 | ++DOMWINDOW == 83 (0x90d8b800) [pid = 8289] [serial = 879] [outer = 0x8ee12c00] 17:48:47 INFO - PROCESS | 8289 | 1471049327031 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 17:48:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 17:48:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1241ms 17:48:47 INFO - PROCESS | 8289 | 1471049327040 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 17:48:47 INFO - PROCESS | 8289 | 1471049327045 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 17:48:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 17:48:47 INFO - PROCESS | 8289 | 1471049327055 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 17:48:47 INFO - PROCESS | 8289 | 1471049327057 Marionette TRACE conn3 <- [1,1142,null,{}] 17:48:47 INFO - PROCESS | 8289 | 1471049327072 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:47 INFO - PROCESS | 8289 | 1471049327075 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:47 INFO - PROCESS | 8289 | 1471049327293 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 17:48:47 INFO - PROCESS | 8289 | 1471049327309 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:47 INFO - PROCESS | 8289 | 1471049327317 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:47 INFO - PROCESS | 8289 | ++DOCSHELL 0x90b37000 == 33 [pid = 8289] [id = 293] 17:48:47 INFO - PROCESS | 8289 | ++DOMWINDOW == 84 (0x90d83400) [pid = 8289] [serial = 880] [outer = (nil)] 17:48:47 INFO - PROCESS | 8289 | ++DOMWINDOW == 85 (0x90e99800) [pid = 8289] [serial = 881] [outer = 0x90d83400] 17:48:47 INFO - PROCESS | 8289 | 1471049327384 Marionette DEBUG loaded listener.js 17:48:47 INFO - PROCESS | 8289 | ++DOMWINDOW == 86 (0x90e9c000) [pid = 8289] [serial = 882] [outer = 0x90d83400] 17:48:48 INFO - PROCESS | 8289 | --DOMWINDOW == 85 (0x8c57e400) [pid = 8289] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 17:48:48 INFO - PROCESS | 8289 | --DOMWINDOW == 84 (0x8c42fc00) [pid = 8289] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 17:48:48 INFO - PROCESS | 8289 | --DOMWINDOW == 83 (0x8c356000) [pid = 8289] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 17:48:48 INFO - PROCESS | 8289 | --DOMWINDOW == 82 (0x8abcd000) [pid = 8289] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 17:48:48 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x8c574c00) [pid = 8289] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 17:48:48 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x8c433c00) [pid = 8289] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 17:48:48 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x90b37800) [pid = 8289] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 17:48:48 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x91be3800) [pid = 8289] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 17:48:48 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x922bd000) [pid = 8289] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 17:48:48 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x8e2f3c00) [pid = 8289] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 17:48:48 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x90e9a000) [pid = 8289] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 17:48:48 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x923e1400) [pid = 8289] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 17:48:48 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x9243ec00) [pid = 8289] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 17:48:48 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8c427800) [pid = 8289] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 17:48:48 INFO - PROCESS | 8289 | 1471049328400 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 17:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 17:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1383ms 17:48:48 INFO - PROCESS | 8289 | 1471049328439 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 17:48:48 INFO - PROCESS | 8289 | 1471049328442 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 17:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 17:48:48 INFO - PROCESS | 8289 | 1471049328448 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 17:48:48 INFO - PROCESS | 8289 | 1471049328451 Marionette TRACE conn3 <- [1,1146,null,{}] 17:48:48 INFO - PROCESS | 8289 | 1471049328458 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:48 INFO - PROCESS | 8289 | 1471049328463 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:48 INFO - PROCESS | 8289 | 1471049328650 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 17:48:48 INFO - PROCESS | 8289 | 1471049328667 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:48 INFO - PROCESS | 8289 | 1471049328685 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:48 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e2f3c00 == 34 [pid = 8289] [id = 294] 17:48:48 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8ef0dc00) [pid = 8289] [serial = 883] [outer = (nil)] 17:48:48 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x90e95400) [pid = 8289] [serial = 884] [outer = 0x8ef0dc00] 17:48:48 INFO - PROCESS | 8289 | 1471049328764 Marionette DEBUG loaded listener.js 17:48:48 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x919c3c00) [pid = 8289] [serial = 885] [outer = 0x8ef0dc00] 17:48:49 INFO - PROCESS | 8289 | 1471049329607 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 17:48:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 17:48:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1178ms 17:48:49 INFO - PROCESS | 8289 | 1471049329633 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 17:48:49 INFO - PROCESS | 8289 | 1471049329637 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 17:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 17:48:49 INFO - PROCESS | 8289 | 1471049329643 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 17:48:49 INFO - PROCESS | 8289 | 1471049329646 Marionette TRACE conn3 <- [1,1150,null,{}] 17:48:49 INFO - PROCESS | 8289 | 1471049329651 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:49 INFO - PROCESS | 8289 | 1471049329656 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:49 INFO - PROCESS | 8289 | 1471049329804 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 17:48:49 INFO - PROCESS | 8289 | 1471049329819 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:49 INFO - PROCESS | 8289 | 1471049329828 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:49 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc3c00 == 35 [pid = 8289] [id = 295] 17:48:49 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x8c34b000) [pid = 8289] [serial = 886] [outer = (nil)] 17:48:49 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x91bd9400) [pid = 8289] [serial = 887] [outer = 0x8c34b000] 17:48:49 INFO - PROCESS | 8289 | 1471049329892 Marionette DEBUG loaded listener.js 17:48:49 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x91bdd000) [pid = 8289] [serial = 888] [outer = 0x8c34b000] 17:48:50 INFO - PROCESS | 8289 | 1471049330969 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 17:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 17:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1381ms 17:48:51 INFO - PROCESS | 8289 | 1471049331025 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 17:48:51 INFO - PROCESS | 8289 | 1471049331032 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 17:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 17:48:51 INFO - PROCESS | 8289 | 1471049331040 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 17:48:51 INFO - PROCESS | 8289 | 1471049331047 Marionette TRACE conn3 <- [1,1154,null,{}] 17:48:51 INFO - PROCESS | 8289 | 1471049331055 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:51 INFO - PROCESS | 8289 | 1471049331061 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:51 INFO - PROCESS | 8289 | 1471049331293 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 17:48:51 INFO - PROCESS | 8289 | 1471049331535 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:51 INFO - PROCESS | 8289 | 1471049331542 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:51 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c57a800 == 36 [pid = 8289] [id = 296] 17:48:51 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x8c57b800) [pid = 8289] [serial = 889] [outer = (nil)] 17:48:51 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x8d8afc00) [pid = 8289] [serial = 890] [outer = 0x8c57b800] 17:48:51 INFO - PROCESS | 8289 | 1471049331670 Marionette DEBUG loaded listener.js 17:48:51 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x8e2c5c00) [pid = 8289] [serial = 891] [outer = 0x8c57b800] 17:48:52 INFO - PROCESS | 8289 | 1471049332552 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 17:48:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 17:48:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1588ms 17:48:52 INFO - PROCESS | 8289 | 1471049332627 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 17:48:52 INFO - PROCESS | 8289 | 1471049332635 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 17:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 17:48:52 INFO - PROCESS | 8289 | 1471049332645 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 17:48:52 INFO - PROCESS | 8289 | 1471049332649 Marionette TRACE conn3 <- [1,1158,null,{}] 17:48:52 INFO - PROCESS | 8289 | 1471049332655 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:52 INFO - PROCESS | 8289 | 1471049332661 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:52 INFO - PROCESS | 8289 | 1471049332879 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 17:48:53 INFO - PROCESS | 8289 | 1471049333145 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:53 INFO - PROCESS | 8289 | 1471049333155 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:53 INFO - PROCESS | 8289 | ++DOCSHELL 0x8f689c00 == 37 [pid = 8289] [id = 297] 17:48:53 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x8f694000) [pid = 8289] [serial = 892] [outer = (nil)] 17:48:53 INFO - PROCESS | 8289 | ++DOMWINDOW == 83 (0x90b3a000) [pid = 8289] [serial = 893] [outer = 0x8f694000] 17:48:53 INFO - PROCESS | 8289 | 1471049333286 Marionette DEBUG loaded listener.js 17:48:53 INFO - PROCESS | 8289 | ++DOMWINDOW == 84 (0x90e97400) [pid = 8289] [serial = 894] [outer = 0x8f694000] 17:48:54 INFO - PROCESS | 8289 | 1471049334144 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 17:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 17:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1532ms 17:48:54 INFO - PROCESS | 8289 | 1471049334178 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 17:48:54 INFO - PROCESS | 8289 | 1471049334182 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 17:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 17:48:54 INFO - PROCESS | 8289 | 1471049334207 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 17:48:54 INFO - PROCESS | 8289 | 1471049334213 Marionette TRACE conn3 <- [1,1162,null,{}] 17:48:54 INFO - PROCESS | 8289 | 1471049334230 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:54 INFO - PROCESS | 8289 | 1471049334239 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:54 INFO - PROCESS | 8289 | 1471049334414 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 17:48:54 INFO - PROCESS | 8289 | 1471049334583 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:54 INFO - PROCESS | 8289 | 1471049334597 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:54 INFO - PROCESS | 8289 | ++DOCSHELL 0x91bd8800 == 38 [pid = 8289] [id = 298] 17:48:54 INFO - PROCESS | 8289 | ++DOMWINDOW == 85 (0x91be0000) [pid = 8289] [serial = 895] [outer = (nil)] 17:48:54 INFO - PROCESS | 8289 | ++DOMWINDOW == 86 (0x91be3800) [pid = 8289] [serial = 896] [outer = 0x91be0000] 17:48:54 INFO - PROCESS | 8289 | 1471049334677 Marionette DEBUG loaded listener.js 17:48:54 INFO - PROCESS | 8289 | ++DOMWINDOW == 87 (0x91e35c00) [pid = 8289] [serial = 897] [outer = 0x91be0000] 17:48:55 INFO - PROCESS | 8289 | 1471049335569 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 17:48:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 17:48:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1438ms 17:48:55 INFO - PROCESS | 8289 | 1471049335642 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 17:48:55 INFO - PROCESS | 8289 | 1471049335647 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 17:48:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 17:48:55 INFO - PROCESS | 8289 | 1471049335654 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 17:48:55 INFO - PROCESS | 8289 | 1471049335657 Marionette TRACE conn3 <- [1,1166,null,{}] 17:48:55 INFO - PROCESS | 8289 | 1471049335663 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:55 INFO - PROCESS | 8289 | 1471049335668 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:55 INFO - PROCESS | 8289 | 1471049335878 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 17:48:56 INFO - PROCESS | 8289 | 1471049336044 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:56 INFO - PROCESS | 8289 | 1471049336053 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:56 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c429400 == 39 [pid = 8289] [id = 299] 17:48:56 INFO - PROCESS | 8289 | ++DOMWINDOW == 88 (0x919ce400) [pid = 8289] [serial = 898] [outer = (nil)] 17:48:56 INFO - PROCESS | 8289 | ++DOMWINDOW == 89 (0x92123c00) [pid = 8289] [serial = 899] [outer = 0x919ce400] 17:48:56 INFO - PROCESS | 8289 | 1471049336176 Marionette DEBUG loaded listener.js 17:48:56 INFO - PROCESS | 8289 | ++DOMWINDOW == 90 (0x922b0c00) [pid = 8289] [serial = 900] [outer = 0x919ce400] 17:48:57 INFO - PROCESS | 8289 | 1471049337045 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 17:48:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 17:48:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1442ms 17:48:57 INFO - PROCESS | 8289 | 1471049337097 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 17:48:57 INFO - PROCESS | 8289 | 1471049337101 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 17:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 17:48:57 INFO - PROCESS | 8289 | 1471049337107 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 17:48:57 INFO - PROCESS | 8289 | 1471049337110 Marionette TRACE conn3 <- [1,1170,null,{}] 17:48:57 INFO - PROCESS | 8289 | 1471049337116 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:57 INFO - PROCESS | 8289 | 1471049337121 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:57 INFO - PROCESS | 8289 | 1471049337299 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 17:48:57 INFO - PROCESS | 8289 | 1471049337476 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:57 INFO - PROCESS | 8289 | 1471049337485 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:57 INFO - PROCESS | 8289 | ++DOCSHELL 0x91e3dc00 == 40 [pid = 8289] [id = 300] 17:48:57 INFO - PROCESS | 8289 | ++DOMWINDOW == 91 (0x91e40800) [pid = 8289] [serial = 901] [outer = (nil)] 17:48:57 INFO - PROCESS | 8289 | ++DOMWINDOW == 92 (0x923d4800) [pid = 8289] [serial = 902] [outer = 0x91e40800] 17:48:57 INFO - PROCESS | 8289 | 1471049337564 Marionette DEBUG loaded listener.js 17:48:57 INFO - PROCESS | 8289 | ++DOMWINDOW == 93 (0x923d8c00) [pid = 8289] [serial = 903] [outer = 0x91e40800] 17:48:58 INFO - PROCESS | 8289 | 1471049338509 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 17:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 17:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1428ms 17:48:58 INFO - PROCESS | 8289 | 1471049338536 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 17:48:58 INFO - PROCESS | 8289 | 1471049338540 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 17:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 17:48:58 INFO - PROCESS | 8289 | 1471049338546 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 17:48:58 INFO - PROCESS | 8289 | 1471049338550 Marionette TRACE conn3 <- [1,1174,null,{}] 17:48:58 INFO - PROCESS | 8289 | 1471049338555 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:48:58 INFO - PROCESS | 8289 | 1471049338566 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:58 INFO - PROCESS | 8289 | 1471049338749 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 17:48:58 INFO - PROCESS | 8289 | 1471049338915 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:48:58 INFO - PROCESS | 8289 | 1471049338921 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:48:58 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c42fc00 == 41 [pid = 8289] [id = 301] 17:48:58 INFO - PROCESS | 8289 | ++DOMWINDOW == 94 (0x91e3b800) [pid = 8289] [serial = 904] [outer = (nil)] 17:48:58 INFO - PROCESS | 8289 | ++DOMWINDOW == 95 (0x92455c00) [pid = 8289] [serial = 905] [outer = 0x91e3b800] 17:48:59 INFO - PROCESS | 8289 | 1471049339005 Marionette DEBUG loaded listener.js 17:48:59 INFO - PROCESS | 8289 | ++DOMWINDOW == 96 (0x92458000) [pid = 8289] [serial = 906] [outer = 0x91e3b800] 17:48:59 INFO - PROCESS | 8289 | 1471049339917 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 17:48:59 INFO - PROCESS | 8289 | 1471049339981 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 17:48:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 17:48:59 INFO - PROCESS | 8289 | 1471049339988 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 17:48:59 INFO - PROCESS | 8289 | 1471049339992 Marionette TRACE conn3 <- [1,1178,null,{}] 17:49:00 INFO - PROCESS | 8289 | 1471049339998 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:00 INFO - PROCESS | 8289 | 1471049340003 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:00 INFO - PROCESS | 8289 | 1471049340172 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 17:49:00 INFO - PROCESS | 8289 | 1471049340351 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:00 INFO - PROCESS | 8289 | 1471049340360 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:00 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b8b3800 == 42 [pid = 8289] [id = 302] 17:49:00 INFO - PROCESS | 8289 | ++DOMWINDOW == 97 (0x8c34f400) [pid = 8289] [serial = 907] [outer = (nil)] 17:49:00 INFO - PROCESS | 8289 | ++DOMWINDOW == 98 (0x92439c00) [pid = 8289] [serial = 908] [outer = 0x8c34f400] 17:49:00 INFO - PROCESS | 8289 | 1471049340441 Marionette DEBUG loaded listener.js 17:49:00 INFO - PROCESS | 8289 | ++DOMWINDOW == 99 (0x92579c00) [pid = 8289] [serial = 909] [outer = 0x8c34f400] 17:49:01 INFO - PROCESS | 8289 | 1471049341372 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 17:49:01 INFO - PROCESS | 8289 | 1471049341422 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 17:49:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 17:49:01 INFO - PROCESS | 8289 | 1471049341428 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 17:49:01 INFO - PROCESS | 8289 | 1471049341432 Marionette TRACE conn3 <- [1,1182,null,{}] 17:49:01 INFO - PROCESS | 8289 | 1471049341438 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:01 INFO - PROCESS | 8289 | 1471049341442 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:01 INFO - PROCESS | 8289 | 1471049341635 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 17:49:01 INFO - PROCESS | 8289 | 1471049341820 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:01 INFO - PROCESS | 8289 | 1471049341827 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:01 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c433400 == 43 [pid = 8289] [id = 303] 17:49:01 INFO - PROCESS | 8289 | ++DOMWINDOW == 100 (0x8cd01400) [pid = 8289] [serial = 910] [outer = (nil)] 17:49:01 INFO - PROCESS | 8289 | ++DOMWINDOW == 101 (0x8e2f8000) [pid = 8289] [serial = 911] [outer = 0x8cd01400] 17:49:01 INFO - PROCESS | 8289 | 1471049341959 Marionette DEBUG loaded listener.js 17:49:02 INFO - PROCESS | 8289 | ++DOMWINDOW == 102 (0x90b32400) [pid = 8289] [serial = 912] [outer = 0x8cd01400] 17:49:02 INFO - PROCESS | 8289 | SkCairoFTTypeface::onFilterRec unimplemented 17:49:02 INFO - PROCESS | 8289 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:49:03 INFO - PROCESS | 8289 | 1471049343089 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 17:49:03 INFO - PROCESS | 8289 | 1471049343177 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 17:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 17:49:03 INFO - PROCESS | 8289 | 1471049343185 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 17:49:03 INFO - PROCESS | 8289 | 1471049343193 Marionette TRACE conn3 <- [1,1186,null,{}] 17:49:03 INFO - PROCESS | 8289 | 1471049343201 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:03 INFO - PROCESS | 8289 | 1471049343205 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:03 INFO - PROCESS | 8289 | 1471049343470 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 17:49:03 INFO - PROCESS | 8289 | 1471049343702 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:03 INFO - PROCESS | 8289 | 1471049343713 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:03 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c34e400 == 44 [pid = 8289] [id = 304] 17:49:03 INFO - PROCESS | 8289 | ++DOMWINDOW == 103 (0x8c427c00) [pid = 8289] [serial = 913] [outer = (nil)] 17:49:03 INFO - PROCESS | 8289 | ++DOMWINDOW == 104 (0x8e187c00) [pid = 8289] [serial = 914] [outer = 0x8c427c00] 17:49:03 INFO - PROCESS | 8289 | 1471049343784 Marionette DEBUG loaded listener.js 17:49:03 INFO - PROCESS | 8289 | ++DOMWINDOW == 105 (0x8ee15000) [pid = 8289] [serial = 915] [outer = 0x8c427c00] 17:49:05 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc6400 == 43 [pid = 8289] [id = 220] 17:49:05 INFO - PROCESS | 8289 | --DOCSHELL 0x8abcc800 == 42 [pid = 8289] [id = 280] 17:49:05 INFO - PROCESS | 8289 | --DOCSHELL 0x8c433000 == 41 [pid = 8289] [id = 219] 17:49:05 INFO - PROCESS | 8289 | --DOCSHELL 0x8e185400 == 40 [pid = 8289] [id = 225] 17:49:05 INFO - PROCESS | 8289 | --DOCSHELL 0x8abce800 == 39 [pid = 8289] [id = 217] 17:49:05 INFO - PROCESS | 8289 | --DOCSHELL 0x8c353400 == 38 [pid = 8289] [id = 218] 17:49:05 INFO - PROCESS | 8289 | --DOCSHELL 0x8b3cb800 == 37 [pid = 8289] [id = 216] 17:49:05 INFO - PROCESS | 8289 | --DOCSHELL 0x8ee1d800 == 36 [pid = 8289] [id = 229] 17:49:05 INFO - PROCESS | 8289 | --DOCSHELL 0x8e187000 == 35 [pid = 8289] [id = 228] 17:49:05 INFO - PROCESS | 8289 | --DOCSHELL 0x8c34c800 == 34 [pid = 8289] [id = 227] 17:49:05 INFO - PROCESS | 8289 | --DOCSHELL 0x8e2bf800 == 33 [pid = 8289] [id = 226] 17:49:05 INFO - PROCESS | 8289 | --DOCSHELL 0x90b32800 == 32 [pid = 8289] [id = 230] 17:49:05 INFO - PROCESS | 8289 | --DOMWINDOW == 104 (0x8d8ac400) [pid = 8289] [serial = 849] [outer = (nil)] [url = about:blank] 17:49:05 INFO - PROCESS | 8289 | --DOMWINDOW == 103 (0x8e2fe800) [pid = 8289] [serial = 854] [outer = (nil)] [url = about:blank] 17:49:05 INFO - PROCESS | 8289 | --DOMWINDOW == 102 (0x8c42dc00) [pid = 8289] [serial = 845] [outer = (nil)] [url = about:blank] 17:49:05 INFO - PROCESS | 8289 | --DOMWINDOW == 101 (0x8c432800) [pid = 8289] [serial = 846] [outer = (nil)] [url = about:blank] 17:49:05 INFO - PROCESS | 8289 | --DOMWINDOW == 100 (0x8b3cc400) [pid = 8289] [serial = 842] [outer = (nil)] [url = about:blank] 17:49:05 INFO - PROCESS | 8289 | --DOMWINDOW == 99 (0x8e2f1800) [pid = 8289] [serial = 816] [outer = (nil)] [url = about:blank] 17:49:05 INFO - PROCESS | 8289 | --DOMWINDOW == 98 (0x8d8a6c00) [pid = 8289] [serial = 815] [outer = (nil)] [url = about:blank] 17:49:05 INFO - PROCESS | 8289 | --DOMWINDOW == 97 (0x8b3d5c00) [pid = 8289] [serial = 843] [outer = (nil)] [url = about:blank] 17:49:05 INFO - PROCESS | 8289 | --DOMWINDOW == 96 (0x8d8a9c00) [pid = 8289] [serial = 840] [outer = (nil)] [url = about:blank] 17:49:05 INFO - PROCESS | 8289 | --DOMWINDOW == 95 (0x8cd07c00) [pid = 8289] [serial = 839] [outer = (nil)] [url = about:blank] 17:49:05 INFO - PROCESS | 8289 | --DOMWINDOW == 94 (0x90d8a000) [pid = 8289] [serial = 819] [outer = (nil)] [url = about:blank] 17:49:05 INFO - PROCESS | 8289 | --DOMWINDOW == 93 (0x90d83c00) [pid = 8289] [serial = 818] [outer = (nil)] [url = about:blank] 17:49:05 INFO - PROCESS | 8289 | --DOMWINDOW == 92 (0x922bd400) [pid = 8289] [serial = 822] [outer = (nil)] [url = about:blank] 17:49:05 INFO - PROCESS | 8289 | --DOMWINDOW == 91 (0x92125c00) [pid = 8289] [serial = 821] [outer = (nil)] [url = about:blank] 17:49:05 INFO - PROCESS | 8289 | --DOMWINDOW == 90 (0x923dac00) [pid = 8289] [serial = 825] [outer = (nil)] [url = about:blank] 17:49:05 INFO - PROCESS | 8289 | --DOMWINDOW == 89 (0x923d6c00) [pid = 8289] [serial = 824] [outer = (nil)] [url = about:blank] 17:49:05 INFO - PROCESS | 8289 | --DOMWINDOW == 88 (0x8e2fc800) [pid = 8289] [serial = 851] [outer = (nil)] [url = about:blank] 17:49:05 INFO - PROCESS | 8289 | --DOMWINDOW == 87 (0x92432800) [pid = 8289] [serial = 828] [outer = (nil)] [url = about:blank] 17:49:05 INFO - PROCESS | 8289 | --DOMWINDOW == 86 (0x8ec9e000) [pid = 8289] [serial = 852] [outer = (nil)] [url = about:blank] 17:49:05 INFO - PROCESS | 8289 | --DOMWINDOW == 85 (0x8ee11c00) [pid = 8289] [serial = 855] [outer = (nil)] [url = about:blank] 17:49:05 INFO - PROCESS | 8289 | --DOMWINDOW == 84 (0x92431800) [pid = 8289] [serial = 827] [outer = (nil)] [url = about:blank] 17:49:05 INFO - PROCESS | 8289 | --DOMWINDOW == 83 (0x8ef0b000) [pid = 8289] [serial = 857] [outer = (nil)] [url = about:blank] 17:49:05 INFO - PROCESS | 8289 | --DOMWINDOW == 82 (0x8d8a1c00) [pid = 8289] [serial = 848] [outer = (nil)] [url = about:blank] 17:49:05 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x92458c00) [pid = 8289] [serial = 831] [outer = (nil)] [url = about:blank] 17:49:05 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x9245a400) [pid = 8289] [serial = 830] [outer = (nil)] [url = about:blank] 17:49:05 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x92571400) [pid = 8289] [serial = 834] [outer = (nil)] [url = about:blank] 17:49:05 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x92463400) [pid = 8289] [serial = 833] [outer = (nil)] [url = about:blank] 17:49:05 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x9257ac00) [pid = 8289] [serial = 837] [outer = (nil)] [url = about:blank] 17:49:05 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x92578800) [pid = 8289] [serial = 836] [outer = (nil)] [url = about:blank] 17:49:05 INFO - PROCESS | 8289 | 1471049345790 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 17:49:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 17:49:05 INFO - PROCESS | 8289 | 1471049345833 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 17:49:05 INFO - PROCESS | 8289 | 1471049345840 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 17:49:05 INFO - PROCESS | 8289 | 1471049345845 Marionette TRACE conn3 <- [1,1190,null,{}] 17:49:05 INFO - PROCESS | 8289 | 1471049345853 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:05 INFO - PROCESS | 8289 | 1471049345857 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:06 INFO - PROCESS | 8289 | 1471049346021 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 17:49:06 INFO - PROCESS | 8289 | 1471049346175 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:06 INFO - PROCESS | 8289 | 1471049346180 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:06 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b8b5800 == 33 [pid = 8289] [id = 305] 17:49:06 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x8b8b8400) [pid = 8289] [serial = 916] [outer = (nil)] 17:49:06 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x8c42b000) [pid = 8289] [serial = 917] [outer = 0x8b8b8400] 17:49:06 INFO - PROCESS | 8289 | 1471049346266 Marionette DEBUG loaded listener.js 17:49:06 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x8c431000) [pid = 8289] [serial = 918] [outer = 0x8b8b8400] 17:49:07 INFO - PROCESS | 8289 | 1471049347146 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 17:49:07 INFO - PROCESS | 8289 | 1471049347181 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 17:49:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 17:49:07 INFO - PROCESS | 8289 | 1471049347194 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 17:49:07 INFO - PROCESS | 8289 | 1471049347198 Marionette TRACE conn3 <- [1,1194,null,{}] 17:49:07 INFO - PROCESS | 8289 | 1471049347221 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:07 INFO - PROCESS | 8289 | 1471049347227 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:07 INFO - PROCESS | 8289 | 1471049347406 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 17:49:07 INFO - PROCESS | 8289 | 1471049347545 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:07 INFO - PROCESS | 8289 | 1471049347552 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:07 INFO - PROCESS | 8289 | ++DOCSHELL 0x8cd0c000 == 34 [pid = 8289] [id = 306] 17:49:07 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x8d8a5800) [pid = 8289] [serial = 919] [outer = (nil)] 17:49:07 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x8e181800) [pid = 8289] [serial = 920] [outer = 0x8d8a5800] 17:49:07 INFO - PROCESS | 8289 | 1471049347629 Marionette DEBUG loaded listener.js 17:49:07 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x8e18b400) [pid = 8289] [serial = 921] [outer = 0x8d8a5800] 17:49:08 INFO - PROCESS | 8289 | SkCairoFTTypeface::onFilterRec unimplemented 17:49:08 INFO - PROCESS | 8289 | SkCairoFTTypeface::onFilterRec unimplemented 17:49:08 INFO - PROCESS | 8289 | 1471049348543 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 17:49:08 INFO - PROCESS | 8289 | 1471049348595 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 17:49:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 17:49:08 INFO - PROCESS | 8289 | 1471049348601 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 17:49:08 INFO - PROCESS | 8289 | 1471049348607 Marionette TRACE conn3 <- [1,1198,null,{}] 17:49:08 INFO - PROCESS | 8289 | 1471049348630 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:08 INFO - PROCESS | 8289 | 1471049348639 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:08 INFO - PROCESS | 8289 | 1471049348844 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 17:49:08 INFO - PROCESS | 8289 | 1471049348868 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:08 INFO - PROCESS | 8289 | 1471049348879 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:08 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ee12400 == 35 [pid = 8289] [id = 307] 17:49:08 INFO - PROCESS | 8289 | ++DOMWINDOW == 83 (0x8ee13800) [pid = 8289] [serial = 922] [outer = (nil)] 17:49:08 INFO - PROCESS | 8289 | ++DOMWINDOW == 84 (0x8ee19c00) [pid = 8289] [serial = 923] [outer = 0x8ee13800] 17:49:08 INFO - PROCESS | 8289 | 1471049348951 Marionette DEBUG loaded listener.js 17:49:09 INFO - PROCESS | 8289 | ++DOMWINDOW == 85 (0x8ef0b800) [pid = 8289] [serial = 924] [outer = 0x8ee13800] 17:49:10 INFO - PROCESS | 8289 | 1471049350279 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 17:49:10 INFO - PROCESS | 8289 | --DOMWINDOW == 84 (0x8ef0dc00) [pid = 8289] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 17:49:10 INFO - PROCESS | 8289 | --DOMWINDOW == 83 (0x90d83400) [pid = 8289] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 17:49:10 INFO - PROCESS | 8289 | --DOMWINDOW == 82 (0x90b34c00) [pid = 8289] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 17:49:10 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x8c42b400) [pid = 8289] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 17:49:10 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x8abcac00) [pid = 8289] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 17:49:10 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x8ee1b800) [pid = 8289] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 17:49:10 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x8c34b000) [pid = 8289] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 17:49:10 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x8cd01800) [pid = 8289] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 17:49:10 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x8eca4c00) [pid = 8289] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 17:49:10 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x8eca1800) [pid = 8289] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 17:49:10 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8ee12c00) [pid = 8289] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 17:49:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 17:49:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1784ms 17:49:10 INFO - PROCESS | 8289 | 1471049350387 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 17:49:10 INFO - PROCESS | 8289 | 1471049350392 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 17:49:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 17:49:10 INFO - PROCESS | 8289 | 1471049350406 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 17:49:10 INFO - PROCESS | 8289 | 1471049350408 Marionette TRACE conn3 <- [1,1202,null,{}] 17:49:10 INFO - PROCESS | 8289 | 1471049350452 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:10 INFO - PROCESS | 8289 | 1471049350457 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:10 INFO - PROCESS | 8289 | 1471049350646 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 17:49:10 INFO - PROCESS | 8289 | 1471049350725 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:10 INFO - PROCESS | 8289 | 1471049350732 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:10 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c430800 == 36 [pid = 8289] [id = 308] 17:49:10 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x8e2cac00) [pid = 8289] [serial = 925] [outer = (nil)] 17:49:10 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x8ec9a400) [pid = 8289] [serial = 926] [outer = 0x8e2cac00] 17:49:10 INFO - PROCESS | 8289 | 1471049350800 Marionette DEBUG loaded listener.js 17:49:10 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x8ef0dc00) [pid = 8289] [serial = 927] [outer = 0x8e2cac00] 17:49:11 INFO - PROCESS | 8289 | 1471049351476 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 17:49:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 17:49:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1129ms 17:49:11 INFO - PROCESS | 8289 | 1471049351534 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 17:49:11 INFO - PROCESS | 8289 | 1471049351537 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 17:49:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 17:49:11 INFO - PROCESS | 8289 | 1471049351543 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 17:49:11 INFO - PROCESS | 8289 | 1471049351546 Marionette TRACE conn3 <- [1,1206,null,{}] 17:49:11 INFO - PROCESS | 8289 | 1471049351551 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:11 INFO - PROCESS | 8289 | 1471049351556 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:11 INFO - PROCESS | 8289 | 1471049351764 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 17:49:11 INFO - PROCESS | 8289 | 1471049351774 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:11 INFO - PROCESS | 8289 | 1471049351780 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:11 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c574400 == 37 [pid = 8289] [id = 309] 17:49:11 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x8f68b400) [pid = 8289] [serial = 928] [outer = (nil)] 17:49:11 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x8f696400) [pid = 8289] [serial = 929] [outer = 0x8f68b400] 17:49:11 INFO - PROCESS | 8289 | 1471049351846 Marionette DEBUG loaded listener.js 17:49:11 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x90b34c00) [pid = 8289] [serial = 930] [outer = 0x8f68b400] 17:49:12 INFO - PROCESS | 8289 | 1471049352906 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 17:49:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 17:49:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1427ms 17:49:12 INFO - PROCESS | 8289 | 1471049352972 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 17:49:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 17:49:12 INFO - PROCESS | 8289 | 1471049352978 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 17:49:12 INFO - PROCESS | 8289 | 1471049352986 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 17:49:12 INFO - PROCESS | 8289 | 1471049352991 Marionette TRACE conn3 <- [1,1210,null,{}] 17:49:13 INFO - PROCESS | 8289 | 1471049353000 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:13 INFO - PROCESS | 8289 | 1471049353005 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:13 INFO - PROCESS | 8289 | 1471049353189 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 17:49:13 INFO - PROCESS | 8289 | 1471049353424 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:13 INFO - PROCESS | 8289 | 1471049353431 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:13 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b8b1000 == 38 [pid = 8289] [id = 310] 17:49:13 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x8b8b9c00) [pid = 8289] [serial = 931] [outer = (nil)] 17:49:13 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x8c57d400) [pid = 8289] [serial = 932] [outer = 0x8b8b9c00] 17:49:13 INFO - PROCESS | 8289 | 1471049353543 Marionette DEBUG loaded listener.js 17:49:13 INFO - PROCESS | 8289 | ++DOMWINDOW == 83 (0x8d8a1800) [pid = 8289] [serial = 933] [outer = 0x8b8b9c00] 17:49:14 INFO - PROCESS | 8289 | 1471049354509 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 17:49:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 17:49:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1590ms 17:49:14 INFO - PROCESS | 8289 | 1471049354575 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 17:49:14 INFO - PROCESS | 8289 | 1471049354583 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 17:49:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 17:49:14 INFO - PROCESS | 8289 | 1471049354593 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 17:49:14 INFO - PROCESS | 8289 | 1471049354597 Marionette TRACE conn3 <- [1,1214,null,{}] 17:49:14 INFO - PROCESS | 8289 | 1471049354604 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:14 INFO - PROCESS | 8289 | 1471049354610 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:14 INFO - PROCESS | 8289 | 1471049354788 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 17:49:15 INFO - PROCESS | 8289 | 1471049354995 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:15 INFO - PROCESS | 8289 | 1471049355001 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:15 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c357c00 == 39 [pid = 8289] [id = 311] 17:49:15 INFO - PROCESS | 8289 | ++DOMWINDOW == 84 (0x8ec9e000) [pid = 8289] [serial = 934] [outer = (nil)] 17:49:15 INFO - PROCESS | 8289 | ++DOMWINDOW == 85 (0x8eca3c00) [pid = 8289] [serial = 935] [outer = 0x8ec9e000] 17:49:15 INFO - PROCESS | 8289 | 1471049355092 Marionette DEBUG loaded listener.js 17:49:15 INFO - PROCESS | 8289 | ++DOMWINDOW == 86 (0x8c57a400) [pid = 8289] [serial = 936] [outer = 0x8ec9e000] 17:49:16 INFO - PROCESS | 8289 | 1471049356114 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 17:49:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 17:49:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1577ms 17:49:16 INFO - PROCESS | 8289 | 1471049356171 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 17:49:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 17:49:16 INFO - PROCESS | 8289 | 1471049356176 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 17:49:16 INFO - PROCESS | 8289 | 1471049356182 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 17:49:16 INFO - PROCESS | 8289 | 1471049356188 Marionette TRACE conn3 <- [1,1218,null,{}] 17:49:16 INFO - PROCESS | 8289 | 1471049356205 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:16 INFO - PROCESS | 8289 | 1471049356214 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:16 INFO - PROCESS | 8289 | 1471049356513 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 17:49:16 INFO - PROCESS | 8289 | 1471049356713 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:16 INFO - PROCESS | 8289 | 1471049356723 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:16 INFO - PROCESS | 8289 | ++DOCSHELL 0x90e9f000 == 40 [pid = 8289] [id = 312] 17:49:16 INFO - PROCESS | 8289 | ++DOMWINDOW == 87 (0x90ea0000) [pid = 8289] [serial = 937] [outer = (nil)] 17:49:16 INFO - PROCESS | 8289 | ++DOMWINDOW == 88 (0x919c4c00) [pid = 8289] [serial = 938] [outer = 0x90ea0000] 17:49:16 INFO - PROCESS | 8289 | 1471049356806 Marionette DEBUG loaded listener.js 17:49:16 INFO - PROCESS | 8289 | ++DOMWINDOW == 89 (0x919c8c00) [pid = 8289] [serial = 939] [outer = 0x90ea0000] 17:49:17 INFO - PROCESS | 8289 | 1471049357739 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 17:49:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 17:49:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1634ms 17:49:17 INFO - PROCESS | 8289 | 1471049357815 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 17:49:17 INFO - PROCESS | 8289 | 1471049357819 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 17:49:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 17:49:17 INFO - PROCESS | 8289 | 1471049357826 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 17:49:17 INFO - PROCESS | 8289 | 1471049357830 Marionette TRACE conn3 <- [1,1222,null,{}] 17:49:17 INFO - PROCESS | 8289 | 1471049357835 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:17 INFO - PROCESS | 8289 | 1471049357840 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:18 INFO - PROCESS | 8289 | 1471049358019 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 17:49:18 INFO - PROCESS | 8289 | 1471049358232 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:18 INFO - PROCESS | 8289 | 1471049358243 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:18 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abcf000 == 41 [pid = 8289] [id = 313] 17:49:18 INFO - PROCESS | 8289 | ++DOMWINDOW == 90 (0x8ec9f400) [pid = 8289] [serial = 940] [outer = (nil)] 17:49:18 INFO - PROCESS | 8289 | ++DOMWINDOW == 91 (0x91be1400) [pid = 8289] [serial = 941] [outer = 0x8ec9f400] 17:49:18 INFO - PROCESS | 8289 | 1471049358326 Marionette DEBUG loaded listener.js 17:49:18 INFO - PROCESS | 8289 | ++DOMWINDOW == 92 (0x91be4000) [pid = 8289] [serial = 942] [outer = 0x8ec9f400] 17:49:19 INFO - PROCESS | 8289 | 1471049359416 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 17:49:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 17:49:19 INFO - PROCESS | 8289 | 1471049359520 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 17:49:19 INFO - PROCESS | 8289 | 1471049359529 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 17:49:19 INFO - PROCESS | 8289 | 1471049359532 Marionette TRACE conn3 <- [1,1226,null,{}] 17:49:19 INFO - PROCESS | 8289 | 1471049359541 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:19 INFO - PROCESS | 8289 | 1471049359545 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:19 INFO - PROCESS | 8289 | 1471049359726 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 17:49:20 INFO - PROCESS | 8289 | 1471049359987 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:20 INFO - PROCESS | 8289 | 1471049359999 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:20 INFO - PROCESS | 8289 | --DOCSHELL 0x8c430800 == 40 [pid = 8289] [id = 308] 17:49:20 INFO - PROCESS | 8289 | --DOCSHELL 0x8ee12400 == 39 [pid = 8289] [id = 307] 17:49:20 INFO - PROCESS | 8289 | --DOCSHELL 0x939d2800 == 38 [pid = 8289] [id = 10] 17:49:20 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b8b7400 == 39 [pid = 8289] [id = 314] 17:49:20 INFO - PROCESS | 8289 | ++DOMWINDOW == 93 (0x8b8b8800) [pid = 8289] [serial = 943] [outer = (nil)] 17:49:20 INFO - PROCESS | 8289 | ++DOMWINDOW == 94 (0x8c430800) [pid = 8289] [serial = 944] [outer = 0x8b8b8800] 17:49:20 INFO - PROCESS | 8289 | 1471049360105 Marionette DEBUG loaded listener.js 17:49:20 INFO - PROCESS | 8289 | ++DOMWINDOW == 95 (0x8c57f400) [pid = 8289] [serial = 945] [outer = 0x8b8b8800] 17:49:20 INFO - PROCESS | 8289 | --DOCSHELL 0x8cd0c000 == 38 [pid = 8289] [id = 306] 17:49:20 INFO - PROCESS | 8289 | --DOCSHELL 0x8b8b5800 == 37 [pid = 8289] [id = 305] 17:49:20 INFO - PROCESS | 8289 | --DOCSHELL 0x8c34e400 == 36 [pid = 8289] [id = 304] 17:49:20 INFO - PROCESS | 8289 | --DOMWINDOW == 94 (0x919c3c00) [pid = 8289] [serial = 885] [outer = (nil)] [url = about:blank] 17:49:20 INFO - PROCESS | 8289 | --DOMWINDOW == 93 (0x90e99800) [pid = 8289] [serial = 881] [outer = (nil)] [url = about:blank] 17:49:20 INFO - PROCESS | 8289 | --DOMWINDOW == 92 (0x90e95400) [pid = 8289] [serial = 884] [outer = (nil)] [url = about:blank] 17:49:20 INFO - PROCESS | 8289 | --DOMWINDOW == 91 (0x90b39800) [pid = 8289] [serial = 866] [outer = (nil)] [url = about:blank] 17:49:20 INFO - PROCESS | 8289 | --DOMWINDOW == 90 (0x90d82000) [pid = 8289] [serial = 867] [outer = (nil)] [url = about:blank] 17:49:20 INFO - PROCESS | 8289 | --DOMWINDOW == 89 (0x8c582c00) [pid = 8289] [serial = 860] [outer = (nil)] [url = about:blank] 17:49:20 INFO - PROCESS | 8289 | --DOMWINDOW == 88 (0x8d8a1000) [pid = 8289] [serial = 861] [outer = (nil)] [url = about:blank] 17:49:20 INFO - PROCESS | 8289 | --DOMWINDOW == 87 (0x8b3d2400) [pid = 8289] [serial = 869] [outer = (nil)] [url = about:blank] 17:49:20 INFO - PROCESS | 8289 | --DOMWINDOW == 86 (0x8b8b3000) [pid = 8289] [serial = 870] [outer = (nil)] [url = about:blank] 17:49:20 INFO - PROCESS | 8289 | --DOMWINDOW == 85 (0x8f68b800) [pid = 8289] [serial = 858] [outer = (nil)] [url = about:blank] 17:49:20 INFO - PROCESS | 8289 | --DOMWINDOW == 84 (0x91bd9400) [pid = 8289] [serial = 887] [outer = (nil)] [url = about:blank] 17:49:20 INFO - PROCESS | 8289 | --DOMWINDOW == 83 (0x8cd0f800) [pid = 8289] [serial = 872] [outer = (nil)] [url = about:blank] 17:49:20 INFO - PROCESS | 8289 | --DOMWINDOW == 82 (0x8e182400) [pid = 8289] [serial = 873] [outer = (nil)] [url = about:blank] 17:49:20 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x8ee1a800) [pid = 8289] [serial = 863] [outer = (nil)] [url = about:blank] 17:49:20 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x8ef15000) [pid = 8289] [serial = 864] [outer = (nil)] [url = about:blank] 17:49:20 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x8eca8000) [pid = 8289] [serial = 875] [outer = (nil)] [url = about:blank] 17:49:20 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x90b3f400) [pid = 8289] [serial = 878] [outer = (nil)] [url = about:blank] 17:49:20 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x90e9c000) [pid = 8289] [serial = 882] [outer = (nil)] [url = about:blank] 17:49:20 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x90d8b800) [pid = 8289] [serial = 879] [outer = (nil)] [url = about:blank] 17:49:20 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x8ef0c000) [pid = 8289] [serial = 876] [outer = (nil)] [url = about:blank] 17:49:20 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x91bdd000) [pid = 8289] [serial = 888] [outer = (nil)] [url = about:blank] 17:49:20 INFO - PROCESS | 8289 | 1471049360893 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 17:49:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 17:49:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1384ms 17:49:20 INFO - PROCESS | 8289 | 1471049360941 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 17:49:20 INFO - PROCESS | 8289 | 1471049360947 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 17:49:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 17:49:20 INFO - PROCESS | 8289 | 1471049360958 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 17:49:20 INFO - PROCESS | 8289 | 1471049360962 Marionette TRACE conn3 <- [1,1230,null,{}] 17:49:20 INFO - PROCESS | 8289 | 1471049360968 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:20 INFO - PROCESS | 8289 | 1471049360973 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:21 INFO - PROCESS | 8289 | 1471049361132 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 17:49:21 INFO - PROCESS | 8289 | 1471049361141 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:21 INFO - PROCESS | 8289 | 1471049361152 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:21 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e182c00 == 37 [pid = 8289] [id = 315] 17:49:21 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x8e185400) [pid = 8289] [serial = 946] [outer = (nil)] 17:49:21 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x8e2bfc00) [pid = 8289] [serial = 947] [outer = 0x8e185400] 17:49:21 INFO - PROCESS | 8289 | 1471049361219 Marionette DEBUG loaded listener.js 17:49:21 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x8e2f7c00) [pid = 8289] [serial = 948] [outer = 0x8e185400] 17:49:22 INFO - PROCESS | 8289 | 1471049362189 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 17:49:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 17:49:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1281ms 17:49:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 17:49:22 INFO - PROCESS | 8289 | 1471049362239 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 17:49:22 INFO - PROCESS | 8289 | 1471049362242 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 17:49:22 INFO - PROCESS | 8289 | 1471049362249 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 17:49:22 INFO - PROCESS | 8289 | 1471049362254 Marionette TRACE conn3 <- [1,1234,null,{}] 17:49:22 INFO - PROCESS | 8289 | 1471049362276 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:22 INFO - PROCESS | 8289 | 1471049362289 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:22 INFO - PROCESS | 8289 | 1471049362438 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 17:49:22 INFO - PROCESS | 8289 | 1471049362573 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:22 INFO - PROCESS | 8289 | 1471049362582 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:22 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ef0c000 == 38 [pid = 8289] [id = 316] 17:49:22 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x8ef0d800) [pid = 8289] [serial = 949] [outer = (nil)] 17:49:22 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x8f68b800) [pid = 8289] [serial = 950] [outer = 0x8ef0d800] 17:49:22 INFO - PROCESS | 8289 | 1471049362650 Marionette DEBUG loaded listener.js 17:49:22 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x90b36800) [pid = 8289] [serial = 951] [outer = 0x8ef0d800] 17:49:23 INFO - PROCESS | 8289 | 1471049363420 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 17:49:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 17:49:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1195ms 17:49:23 INFO - PROCESS | 8289 | 1471049363443 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 17:49:23 INFO - PROCESS | 8289 | 1471049363448 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 17:49:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 17:49:23 INFO - PROCESS | 8289 | 1471049363454 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 17:49:23 INFO - PROCESS | 8289 | 1471049363456 Marionette TRACE conn3 <- [1,1238,null,{}] 17:49:23 INFO - PROCESS | 8289 | 1471049363462 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:23 INFO - PROCESS | 8289 | 1471049363466 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:23 INFO - PROCESS | 8289 | 1471049363682 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 17:49:23 INFO - PROCESS | 8289 | 1471049363701 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:23 INFO - PROCESS | 8289 | 1471049363711 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:23 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ef16000 == 39 [pid = 8289] [id = 317] 17:49:23 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x8f68d400) [pid = 8289] [serial = 952] [outer = (nil)] 17:49:23 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x90e96c00) [pid = 8289] [serial = 953] [outer = 0x8f68d400] 17:49:23 INFO - PROCESS | 8289 | 1471049363776 Marionette DEBUG loaded listener.js 17:49:23 INFO - PROCESS | 8289 | ++DOMWINDOW == 83 (0x90e9c000) [pid = 8289] [serial = 954] [outer = 0x8f68d400] 17:49:24 INFO - PROCESS | 8289 | 1471049364637 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 17:49:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 17:49:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1226ms 17:49:24 INFO - PROCESS | 8289 | 1471049364681 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 17:49:24 INFO - PROCESS | 8289 | 1471049364684 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 17:49:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 17:49:24 INFO - PROCESS | 8289 | 1471049364695 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 17:49:24 INFO - PROCESS | 8289 | 1471049364698 Marionette TRACE conn3 <- [1,1242,null,{}] 17:49:24 INFO - PROCESS | 8289 | 1471049364703 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:24 INFO - PROCESS | 8289 | 1471049364708 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:24 INFO - PROCESS | 8289 | 1471049364899 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 17:49:25 INFO - PROCESS | 8289 | --DOMWINDOW == 82 (0x91e40800) [pid = 8289] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 17:49:25 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x8c427c00) [pid = 8289] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 17:49:25 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x8c57b800) [pid = 8289] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 17:49:25 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x8ee13800) [pid = 8289] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 17:49:25 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x8e2cac00) [pid = 8289] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 17:49:25 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x8f694000) [pid = 8289] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 17:49:25 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x91be0000) [pid = 8289] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 17:49:25 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x8c34f400) [pid = 8289] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 17:49:25 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8b8b8400) [pid = 8289] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 17:49:25 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x919ce400) [pid = 8289] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 17:49:25 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8d8a5800) [pid = 8289] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 17:49:25 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x8cd01400) [pid = 8289] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 17:49:25 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x91e3b800) [pid = 8289] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 17:49:25 INFO - PROCESS | 8289 | 1471049365117 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:25 INFO - PROCESS | 8289 | 1471049365127 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:25 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc1800 == 40 [pid = 8289] [id = 318] 17:49:25 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8b3d0000) [pid = 8289] [serial = 955] [outer = (nil)] 17:49:25 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8c34f400) [pid = 8289] [serial = 956] [outer = 0x8b3d0000] 17:49:25 INFO - PROCESS | 8289 | 1471049365190 Marionette DEBUG loaded listener.js 17:49:25 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8c436c00) [pid = 8289] [serial = 957] [outer = 0x8b3d0000] 17:49:25 INFO - PROCESS | 8289 | 1471049365894 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 17:49:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 17:49:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1235ms 17:49:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 17:49:25 INFO - PROCESS | 8289 | 1471049365926 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 17:49:25 INFO - PROCESS | 8289 | 1471049365929 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 17:49:25 INFO - PROCESS | 8289 | 1471049365935 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 17:49:25 INFO - PROCESS | 8289 | 1471049365938 Marionette TRACE conn3 <- [1,1246,null,{}] 17:49:25 INFO - PROCESS | 8289 | 1471049365943 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:25 INFO - PROCESS | 8289 | 1471049365953 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:26 INFO - PROCESS | 8289 | 1471049366185 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 17:49:26 INFO - PROCESS | 8289 | 1471049366199 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:26 INFO - PROCESS | 8289 | 1471049366208 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:26 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b8ad000 == 41 [pid = 8289] [id = 319] 17:49:26 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x91bd9800) [pid = 8289] [serial = 958] [outer = (nil)] 17:49:26 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x91e3b000) [pid = 8289] [serial = 959] [outer = 0x91bd9800] 17:49:26 INFO - PROCESS | 8289 | 1471049366272 Marionette DEBUG loaded listener.js 17:49:26 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x91e3f400) [pid = 8289] [serial = 960] [outer = 0x91bd9800] 17:49:27 INFO - PROCESS | 8289 | 1471049367171 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 17:49:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 17:49:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1281ms 17:49:27 INFO - PROCESS | 8289 | 1471049367217 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 17:49:27 INFO - PROCESS | 8289 | 1471049367223 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 17:49:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 17:49:27 INFO - PROCESS | 8289 | 1471049367232 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 17:49:27 INFO - PROCESS | 8289 | 1471049367238 Marionette TRACE conn3 <- [1,1250,null,{}] 17:49:27 INFO - PROCESS | 8289 | 1471049367257 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:27 INFO - PROCESS | 8289 | 1471049367264 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:27 INFO - PROCESS | 8289 | 1471049367449 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 17:49:27 INFO - PROCESS | 8289 | 1471049367588 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:27 INFO - PROCESS | 8289 | 1471049367602 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:27 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc1c00 == 42 [pid = 8289] [id = 320] 17:49:27 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x8b8b1c00) [pid = 8289] [serial = 961] [outer = (nil)] 17:49:27 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x8b8b6c00) [pid = 8289] [serial = 962] [outer = 0x8b8b1c00] 17:49:27 INFO - PROCESS | 8289 | 1471049367683 Marionette DEBUG loaded listener.js 17:49:27 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x8c357400) [pid = 8289] [serial = 963] [outer = 0x8b8b1c00] 17:49:28 INFO - PROCESS | 8289 | 1471049368624 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 17:49:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 17:49:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1436ms 17:49:28 INFO - PROCESS | 8289 | 1471049368667 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 17:49:28 INFO - PROCESS | 8289 | 1471049368675 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 17:49:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 17:49:28 INFO - PROCESS | 8289 | 1471049368685 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 17:49:28 INFO - PROCESS | 8289 | 1471049368689 Marionette TRACE conn3 <- [1,1254,null,{}] 17:49:28 INFO - PROCESS | 8289 | 1471049368695 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:28 INFO - PROCESS | 8289 | 1471049368701 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:28 INFO - PROCESS | 8289 | 1471049368878 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 17:49:29 INFO - PROCESS | 8289 | 1471049369046 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:29 INFO - PROCESS | 8289 | 1471049369054 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:29 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e190800 == 43 [pid = 8289] [id = 321] 17:49:29 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x8e2c3800) [pid = 8289] [serial = 964] [outer = (nil)] 17:49:29 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x8eca6000) [pid = 8289] [serial = 965] [outer = 0x8e2c3800] 17:49:29 INFO - PROCESS | 8289 | 1471049369138 Marionette DEBUG loaded listener.js 17:49:29 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x8ee1e400) [pid = 8289] [serial = 966] [outer = 0x8e2c3800] 17:49:30 INFO - PROCESS | 8289 | 1471049370085 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 17:49:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 17:49:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1478ms 17:49:30 INFO - PROCESS | 8289 | 1471049370163 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 17:49:30 INFO - PROCESS | 8289 | 1471049370166 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 17:49:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 17:49:30 INFO - PROCESS | 8289 | 1471049370173 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 17:49:30 INFO - PROCESS | 8289 | 1471049370180 Marionette TRACE conn3 <- [1,1258,null,{}] 17:49:30 INFO - PROCESS | 8289 | 1471049370197 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:30 INFO - PROCESS | 8289 | 1471049370205 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:30 INFO - PROCESS | 8289 | 1471049370465 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 17:49:30 INFO - PROCESS | 8289 | 1471049370688 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:30 INFO - PROCESS | 8289 | 1471049370702 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:30 INFO - PROCESS | 8289 | ++DOCSHELL 0x91bd9400 == 44 [pid = 8289] [id = 322] 17:49:30 INFO - PROCESS | 8289 | ++DOMWINDOW == 83 (0x91bda000) [pid = 8289] [serial = 967] [outer = (nil)] 17:49:30 INFO - PROCESS | 8289 | ++DOMWINDOW == 84 (0x91e3b800) [pid = 8289] [serial = 968] [outer = 0x91bda000] 17:49:30 INFO - PROCESS | 8289 | 1471049370791 Marionette DEBUG loaded listener.js 17:49:30 INFO - PROCESS | 8289 | ++DOMWINDOW == 85 (0x922b3800) [pid = 8289] [serial = 969] [outer = 0x91bda000] 17:49:31 INFO - PROCESS | 8289 | 1471049371666 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 17:49:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 17:49:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1533ms 17:49:31 INFO - PROCESS | 8289 | 1471049371707 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 17:49:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 17:49:31 INFO - PROCESS | 8289 | 1471049371712 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 17:49:31 INFO - PROCESS | 8289 | 1471049371718 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 17:49:31 INFO - PROCESS | 8289 | 1471049371721 Marionette TRACE conn3 <- [1,1262,null,{}] 17:49:31 INFO - PROCESS | 8289 | 1471049371727 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:31 INFO - PROCESS | 8289 | 1471049371732 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:31 INFO - PROCESS | 8289 | 1471049371901 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 17:49:32 INFO - PROCESS | 8289 | 1471049372077 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:32 INFO - PROCESS | 8289 | 1471049372086 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:32 INFO - PROCESS | 8289 | ++DOCSHELL 0x91bdd000 == 45 [pid = 8289] [id = 323] 17:49:32 INFO - PROCESS | 8289 | ++DOMWINDOW == 86 (0x922bf000) [pid = 8289] [serial = 970] [outer = (nil)] 17:49:32 INFO - PROCESS | 8289 | ++DOMWINDOW == 87 (0x92431400) [pid = 8289] [serial = 971] [outer = 0x922bf000] 17:49:32 INFO - PROCESS | 8289 | 1471049372162 Marionette DEBUG loaded listener.js 17:49:32 INFO - PROCESS | 8289 | ++DOMWINDOW == 88 (0x92433400) [pid = 8289] [serial = 972] [outer = 0x922bf000] 17:49:33 INFO - PROCESS | 8289 | 1471049373110 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 17:49:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 17:49:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1439ms 17:49:33 INFO - PROCESS | 8289 | 1471049373157 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 17:49:33 INFO - PROCESS | 8289 | 1471049373161 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 17:49:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 17:49:33 INFO - PROCESS | 8289 | 1471049373167 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 17:49:33 INFO - PROCESS | 8289 | 1471049373170 Marionette TRACE conn3 <- [1,1266,null,{}] 17:49:33 INFO - PROCESS | 8289 | 1471049373176 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:33 INFO - PROCESS | 8289 | 1471049373181 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:33 INFO - PROCESS | 8289 | 1471049373342 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 17:49:33 INFO - PROCESS | 8289 | 1471049373506 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:33 INFO - PROCESS | 8289 | 1471049373514 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:33 INFO - PROCESS | 8289 | ++DOCSHELL 0x90d8e400 == 46 [pid = 8289] [id = 324] 17:49:33 INFO - PROCESS | 8289 | ++DOMWINDOW == 89 (0x923dcc00) [pid = 8289] [serial = 973] [outer = (nil)] 17:49:33 INFO - PROCESS | 8289 | ++DOMWINDOW == 90 (0x9243e000) [pid = 8289] [serial = 974] [outer = 0x923dcc00] 17:49:33 INFO - PROCESS | 8289 | 1471049373595 Marionette DEBUG loaded listener.js 17:49:33 INFO - PROCESS | 8289 | ++DOMWINDOW == 91 (0x92457400) [pid = 8289] [serial = 975] [outer = 0x923dcc00] 17:49:34 INFO - PROCESS | 8289 | 1471049374510 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 17:49:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 17:49:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1379ms 17:49:34 INFO - PROCESS | 8289 | 1471049374547 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 17:49:34 INFO - PROCESS | 8289 | 1471049374551 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 17:49:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 17:49:34 INFO - PROCESS | 8289 | 1471049374557 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 17:49:34 INFO - PROCESS | 8289 | 1471049374560 Marionette TRACE conn3 <- [1,1270,null,{}] 17:49:34 INFO - PROCESS | 8289 | 1471049374566 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:34 INFO - PROCESS | 8289 | 1471049374576 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:34 INFO - PROCESS | 8289 | 1471049374787 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 17:49:34 INFO - PROCESS | 8289 | 1471049374961 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:34 INFO - PROCESS | 8289 | 1471049374971 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:35 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e183c00 == 47 [pid = 8289] [id = 325] 17:49:35 INFO - PROCESS | 8289 | ++DOMWINDOW == 92 (0x8ef10400) [pid = 8289] [serial = 976] [outer = (nil)] 17:49:35 INFO - PROCESS | 8289 | ++DOMWINDOW == 93 (0x92578800) [pid = 8289] [serial = 977] [outer = 0x8ef10400] 17:49:35 INFO - PROCESS | 8289 | 1471049375101 Marionette DEBUG loaded listener.js 17:49:35 INFO - PROCESS | 8289 | ++DOMWINDOW == 94 (0x92581c00) [pid = 8289] [serial = 978] [outer = 0x8ef10400] 17:49:35 INFO - PROCESS | 8289 | 1471049375946 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 17:49:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 17:49:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1431ms 17:49:35 INFO - PROCESS | 8289 | 1471049375988 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 17:49:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 17:49:35 INFO - PROCESS | 8289 | 1471049375992 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 17:49:36 INFO - PROCESS | 8289 | 1471049375998 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 17:49:36 INFO - PROCESS | 8289 | 1471049376002 Marionette TRACE conn3 <- [1,1274,null,{}] 17:49:36 INFO - PROCESS | 8289 | 1471049376007 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:36 INFO - PROCESS | 8289 | 1471049376013 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:36 INFO - PROCESS | 8289 | 1471049376177 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 17:49:36 INFO - PROCESS | 8289 | 1471049376345 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:36 INFO - PROCESS | 8289 | 1471049376353 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:36 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abcd400 == 48 [pid = 8289] [id = 326] 17:49:36 INFO - PROCESS | 8289 | ++DOMWINDOW == 95 (0x90b33c00) [pid = 8289] [serial = 979] [outer = (nil)] 17:49:36 INFO - PROCESS | 8289 | ++DOMWINDOW == 96 (0x9258ac00) [pid = 8289] [serial = 980] [outer = 0x90b33c00] 17:49:36 INFO - PROCESS | 8289 | 1471049376444 Marionette DEBUG loaded listener.js 17:49:36 INFO - PROCESS | 8289 | ++DOMWINDOW == 97 (0x9258dc00) [pid = 8289] [serial = 981] [outer = 0x90b33c00] 17:49:37 INFO - PROCESS | 8289 | 1471049377445 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 17:49:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 17:49:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1482ms 17:49:37 INFO - PROCESS | 8289 | 1471049377480 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 17:49:37 INFO - PROCESS | 8289 | 1471049377484 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 17:49:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 17:49:37 INFO - PROCESS | 8289 | 1471049377491 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 17:49:37 INFO - PROCESS | 8289 | 1471049377493 Marionette TRACE conn3 <- [1,1278,null,{}] 17:49:37 INFO - PROCESS | 8289 | 1471049377499 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:37 INFO - PROCESS | 8289 | 1471049377504 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:37 INFO - PROCESS | 8289 | 1471049377677 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 17:49:37 INFO - PROCESS | 8289 | 1471049377846 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:37 INFO - PROCESS | 8289 | 1471049377853 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:37 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc8400 == 49 [pid = 8289] [id = 327] 17:49:37 INFO - PROCESS | 8289 | ++DOMWINDOW == 98 (0x8abc8c00) [pid = 8289] [serial = 982] [outer = (nil)] 17:49:37 INFO - PROCESS | 8289 | ++DOMWINDOW == 99 (0x8c34ec00) [pid = 8289] [serial = 983] [outer = 0x8abc8c00] 17:49:37 INFO - PROCESS | 8289 | 1471049377971 Marionette DEBUG loaded listener.js 17:49:38 INFO - PROCESS | 8289 | ++DOMWINDOW == 100 (0x8cd0f400) [pid = 8289] [serial = 984] [outer = 0x8abc8c00] 17:49:39 INFO - PROCESS | 8289 | 1471049379093 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 17:49:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 17:49:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1679ms 17:49:39 INFO - PROCESS | 8289 | 1471049379171 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 17:49:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 17:49:39 INFO - PROCESS | 8289 | 1471049379177 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 17:49:39 INFO - PROCESS | 8289 | 1471049379185 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 17:49:39 INFO - PROCESS | 8289 | 1471049379192 Marionette TRACE conn3 <- [1,1282,null,{}] 17:49:39 INFO - PROCESS | 8289 | 1471049379199 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:39 INFO - PROCESS | 8289 | 1471049379204 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:39 INFO - PROCESS | 8289 | 1471049379466 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 17:49:40 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc1800 == 48 [pid = 8289] [id = 318] 17:49:40 INFO - PROCESS | 8289 | --DOCSHELL 0x8ef16000 == 47 [pid = 8289] [id = 317] 17:49:40 INFO - PROCESS | 8289 | --DOCSHELL 0x8ef0c000 == 46 [pid = 8289] [id = 316] 17:49:40 INFO - PROCESS | 8289 | --DOCSHELL 0x8e182c00 == 45 [pid = 8289] [id = 315] 17:49:40 INFO - PROCESS | 8289 | --DOCSHELL 0x8b8b7400 == 44 [pid = 8289] [id = 314] 17:49:40 INFO - PROCESS | 8289 | --DOCSHELL 0x90e9f000 == 43 [pid = 8289] [id = 312] 17:49:40 INFO - PROCESS | 8289 | --DOCSHELL 0x8abcf000 == 42 [pid = 8289] [id = 313] 17:49:40 INFO - PROCESS | 8289 | --DOCSHELL 0x8c357c00 == 41 [pid = 8289] [id = 311] 17:49:40 INFO - PROCESS | 8289 | --DOCSHELL 0x8c574400 == 40 [pid = 8289] [id = 309] 17:49:40 INFO - PROCESS | 8289 | --DOCSHELL 0x8b8b1000 == 39 [pid = 8289] [id = 310] 17:49:40 INFO - PROCESS | 8289 | --DOCSHELL 0x91bd8800 == 38 [pid = 8289] [id = 298] 17:49:40 INFO - PROCESS | 8289 | --DOCSHELL 0x8c429400 == 37 [pid = 8289] [id = 299] 17:49:40 INFO - PROCESS | 8289 | --DOCSHELL 0x91e3dc00 == 36 [pid = 8289] [id = 300] 17:49:40 INFO - PROCESS | 8289 | --DOCSHELL 0x8c433400 == 35 [pid = 8289] [id = 303] 17:49:40 INFO - PROCESS | 8289 | --DOCSHELL 0x8b8b3800 == 34 [pid = 8289] [id = 302] 17:49:40 INFO - PROCESS | 8289 | --DOCSHELL 0x8c42fc00 == 33 [pid = 8289] [id = 301] 17:49:40 INFO - PROCESS | 8289 | --DOCSHELL 0x939d5800 == 32 [pid = 8289] [id = 11] 17:49:40 INFO - PROCESS | 8289 | --DOCSHELL 0x8abcd400 == 31 [pid = 8289] [id = 326] 17:49:40 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc8400 == 30 [pid = 8289] [id = 327] 17:49:40 INFO - PROCESS | 8289 | --DOCSHELL 0x8e183c00 == 29 [pid = 8289] [id = 325] 17:49:40 INFO - PROCESS | 8289 | --DOCSHELL 0x90d8e400 == 28 [pid = 8289] [id = 324] 17:49:40 INFO - PROCESS | 8289 | --DOCSHELL 0x91bd9400 == 27 [pid = 8289] [id = 322] 17:49:40 INFO - PROCESS | 8289 | --DOCSHELL 0x91bdd000 == 26 [pid = 8289] [id = 323] 17:49:40 INFO - PROCESS | 8289 | --DOCSHELL 0x8e190800 == 25 [pid = 8289] [id = 321] 17:49:40 INFO - PROCESS | 8289 | --DOCSHELL 0x8b8ad000 == 24 [pid = 8289] [id = 319] 17:49:40 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc1c00 == 23 [pid = 8289] [id = 320] 17:49:40 INFO - PROCESS | 8289 | 1471049380691 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:40 INFO - PROCESS | 8289 | 1471049380697 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:40 INFO - PROCESS | 8289 | --DOMWINDOW == 99 (0x923d8c00) [pid = 8289] [serial = 903] [outer = (nil)] [url = about:blank] 17:49:40 INFO - PROCESS | 8289 | --DOMWINDOW == 98 (0x8ee15000) [pid = 8289] [serial = 915] [outer = (nil)] [url = about:blank] 17:49:40 INFO - PROCESS | 8289 | --DOMWINDOW == 97 (0x8e2c5c00) [pid = 8289] [serial = 891] [outer = (nil)] [url = about:blank] 17:49:40 INFO - PROCESS | 8289 | --DOMWINDOW == 96 (0x923d4800) [pid = 8289] [serial = 902] [outer = (nil)] [url = about:blank] 17:49:40 INFO - PROCESS | 8289 | --DOMWINDOW == 95 (0x8ee19c00) [pid = 8289] [serial = 923] [outer = (nil)] [url = about:blank] 17:49:40 INFO - PROCESS | 8289 | --DOMWINDOW == 94 (0x8ef0dc00) [pid = 8289] [serial = 927] [outer = (nil)] [url = about:blank] 17:49:40 INFO - PROCESS | 8289 | --DOMWINDOW == 93 (0x90e97400) [pid = 8289] [serial = 894] [outer = (nil)] [url = about:blank] 17:49:40 INFO - PROCESS | 8289 | --DOMWINDOW == 92 (0x91e35c00) [pid = 8289] [serial = 897] [outer = (nil)] [url = about:blank] 17:49:40 INFO - PROCESS | 8289 | --DOMWINDOW == 91 (0x8e187c00) [pid = 8289] [serial = 914] [outer = (nil)] [url = about:blank] 17:49:40 INFO - PROCESS | 8289 | --DOMWINDOW == 90 (0x92439c00) [pid = 8289] [serial = 908] [outer = (nil)] [url = about:blank] 17:49:40 INFO - PROCESS | 8289 | --DOMWINDOW == 89 (0x91be3800) [pid = 8289] [serial = 896] [outer = (nil)] [url = about:blank] 17:49:40 INFO - PROCESS | 8289 | --DOMWINDOW == 88 (0x90b3a000) [pid = 8289] [serial = 893] [outer = (nil)] [url = about:blank] 17:49:40 INFO - PROCESS | 8289 | --DOMWINDOW == 87 (0x8c42b000) [pid = 8289] [serial = 917] [outer = (nil)] [url = about:blank] 17:49:40 INFO - PROCESS | 8289 | --DOMWINDOW == 86 (0x8d8afc00) [pid = 8289] [serial = 890] [outer = (nil)] [url = about:blank] 17:49:40 INFO - PROCESS | 8289 | --DOMWINDOW == 85 (0x922b0c00) [pid = 8289] [serial = 900] [outer = (nil)] [url = about:blank] 17:49:40 INFO - PROCESS | 8289 | --DOMWINDOW == 84 (0x8e181800) [pid = 8289] [serial = 920] [outer = (nil)] [url = about:blank] 17:49:40 INFO - PROCESS | 8289 | --DOMWINDOW == 83 (0x90b32400) [pid = 8289] [serial = 912] [outer = (nil)] [url = about:blank] 17:49:40 INFO - PROCESS | 8289 | --DOMWINDOW == 82 (0x92455c00) [pid = 8289] [serial = 905] [outer = (nil)] [url = about:blank] 17:49:40 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x8ef0b800) [pid = 8289] [serial = 924] [outer = (nil)] [url = about:blank] 17:49:40 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x8e18b400) [pid = 8289] [serial = 921] [outer = (nil)] [url = about:blank] 17:49:40 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x8ec9a400) [pid = 8289] [serial = 926] [outer = (nil)] [url = about:blank] 17:49:40 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x92458000) [pid = 8289] [serial = 906] [outer = (nil)] [url = about:blank] 17:49:40 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x92123c00) [pid = 8289] [serial = 899] [outer = (nil)] [url = about:blank] 17:49:40 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x8e2f8000) [pid = 8289] [serial = 911] [outer = (nil)] [url = about:blank] 17:49:40 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x92579c00) [pid = 8289] [serial = 909] [outer = (nil)] [url = about:blank] 17:49:40 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8c431000) [pid = 8289] [serial = 918] [outer = (nil)] [url = about:blank] 17:49:40 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x8f696400) [pid = 8289] [serial = 929] [outer = (nil)] [url = about:blank] 17:49:40 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc7800 == 24 [pid = 8289] [id = 328] 17:49:40 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x8abc9400) [pid = 8289] [serial = 985] [outer = (nil)] 17:49:40 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x8abcec00) [pid = 8289] [serial = 986] [outer = 0x8abc9400] 17:49:40 INFO - PROCESS | 8289 | 1471049380918 Marionette DEBUG loaded listener.js 17:49:41 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x8b3d5400) [pid = 8289] [serial = 987] [outer = 0x8abc9400] 17:49:41 INFO - PROCESS | 8289 | 1471049381705 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 17:49:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 17:49:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 2536ms 17:49:41 INFO - PROCESS | 8289 | 1471049381727 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 17:49:41 INFO - PROCESS | 8289 | 1471049381732 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 17:49:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 17:49:41 INFO - PROCESS | 8289 | 1471049381744 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 17:49:41 INFO - PROCESS | 8289 | 1471049381748 Marionette TRACE conn3 <- [1,1286,null,{}] 17:49:41 INFO - PROCESS | 8289 | 1471049381756 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:41 INFO - PROCESS | 8289 | 1471049381764 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:41 INFO - PROCESS | 8289 | 1471049381918 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 17:49:41 INFO - PROCESS | 8289 | 1471049381935 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:41 INFO - PROCESS | 8289 | 1471049381947 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:41 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c431000 == 25 [pid = 8289] [id = 329] 17:49:41 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x8c432400) [pid = 8289] [serial = 988] [outer = (nil)] 17:49:42 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x8c576000) [pid = 8289] [serial = 989] [outer = 0x8c432400] 17:49:42 INFO - PROCESS | 8289 | 1471049382014 Marionette DEBUG loaded listener.js 17:49:42 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x8c57f000) [pid = 8289] [serial = 990] [outer = 0x8c432400] 17:49:42 INFO - PROCESS | 8289 | 1471049382943 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 17:49:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 17:49:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1229ms 17:49:42 INFO - PROCESS | 8289 | 1471049382976 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 17:49:42 INFO - PROCESS | 8289 | 1471049382983 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 17:49:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 17:49:43 INFO - PROCESS | 8289 | 1471049382992 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 17:49:43 INFO - PROCESS | 8289 | 1471049382995 Marionette TRACE conn3 <- [1,1290,null,{}] 17:49:43 INFO - PROCESS | 8289 | 1471049383001 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:43 INFO - PROCESS | 8289 | 1471049383007 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:43 INFO - PROCESS | 8289 | 1471049383175 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 17:49:43 INFO - PROCESS | 8289 | 1471049383325 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:43 INFO - PROCESS | 8289 | 1471049383332 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:43 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c57e800 == 26 [pid = 8289] [id = 330] 17:49:43 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x8cd09800) [pid = 8289] [serial = 991] [outer = (nil)] 17:49:43 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x8e182c00) [pid = 8289] [serial = 992] [outer = 0x8cd09800] 17:49:43 INFO - PROCESS | 8289 | 1471049383401 Marionette DEBUG loaded listener.js 17:49:43 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x8e18d800) [pid = 8289] [serial = 993] [outer = 0x8cd09800] 17:49:44 INFO - PROCESS | 8289 | 1471049384344 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 17:49:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 17:49:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1386ms 17:49:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 17:49:44 INFO - PROCESS | 8289 | 1471049384378 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 17:49:44 INFO - PROCESS | 8289 | 1471049384381 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 17:49:44 INFO - PROCESS | 8289 | 1471049384390 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 17:49:44 INFO - PROCESS | 8289 | 1471049384399 Marionette TRACE conn3 <- [1,1294,null,{}] 17:49:44 INFO - PROCESS | 8289 | 1471049384423 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:44 INFO - PROCESS | 8289 | 1471049384430 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:44 INFO - PROCESS | 8289 | 1471049384638 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 17:49:44 INFO - PROCESS | 8289 | 1471049384672 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:44 INFO - PROCESS | 8289 | 1471049384682 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:44 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e2f4c00 == 27 [pid = 8289] [id = 331] 17:49:44 INFO - PROCESS | 8289 | ++DOMWINDOW == 83 (0x8e2fbc00) [pid = 8289] [serial = 994] [outer = (nil)] 17:49:44 INFO - PROCESS | 8289 | ++DOMWINDOW == 84 (0x8ee12400) [pid = 8289] [serial = 995] [outer = 0x8e2fbc00] 17:49:44 INFO - PROCESS | 8289 | 1471049384745 Marionette DEBUG loaded listener.js 17:49:44 INFO - PROCESS | 8289 | ++DOMWINDOW == 85 (0x8c355000) [pid = 8289] [serial = 996] [outer = 0x8e2fbc00] 17:49:45 INFO - PROCESS | 8289 | --DOMWINDOW == 84 (0x91bd9800) [pid = 8289] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 17:49:45 INFO - PROCESS | 8289 | --DOMWINDOW == 83 (0x8f68d400) [pid = 8289] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 17:49:45 INFO - PROCESS | 8289 | --DOMWINDOW == 82 (0x8b3d0000) [pid = 8289] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 17:49:45 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x8ec9f400) [pid = 8289] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 17:49:45 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x90ea0000) [pid = 8289] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 17:49:45 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x8f68b400) [pid = 8289] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 17:49:45 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x8b8b9c00) [pid = 8289] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 17:49:45 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x8b8b8800) [pid = 8289] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 17:49:45 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x8ec9e000) [pid = 8289] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 17:49:45 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x8ef0d800) [pid = 8289] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 17:49:45 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8e185400) [pid = 8289] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 17:49:45 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x93b4b000) [pid = 8289] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:49:45 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x939d2c00) [pid = 8289] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:49:46 INFO - PROCESS | 8289 | 1471049386066 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 17:49:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 17:49:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1700ms 17:49:46 INFO - PROCESS | 8289 | 1471049386096 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 17:49:46 INFO - PROCESS | 8289 | 1471049386100 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 17:49:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 17:49:46 INFO - PROCESS | 8289 | 1471049386109 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 17:49:46 INFO - PROCESS | 8289 | 1471049386113 Marionette TRACE conn3 <- [1,1298,null,{}] 17:49:46 INFO - PROCESS | 8289 | 1471049386118 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:46 INFO - PROCESS | 8289 | 1471049386123 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:46 INFO - PROCESS | 8289 | 1471049386332 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 17:49:46 INFO - PROCESS | 8289 | 1471049386471 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:46 INFO - PROCESS | 8289 | 1471049386480 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:46 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abce000 == 28 [pid = 8289] [id = 332] 17:49:46 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8b3d0000) [pid = 8289] [serial = 997] [outer = (nil)] 17:49:46 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x8e2f6400) [pid = 8289] [serial = 998] [outer = 0x8b3d0000] 17:49:46 INFO - PROCESS | 8289 | 1471049386545 Marionette DEBUG loaded listener.js 17:49:46 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x8ef08c00) [pid = 8289] [serial = 999] [outer = 0x8b3d0000] 17:49:47 INFO - PROCESS | 8289 | 1471049387213 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 17:49:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 17:49:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1130ms 17:49:47 INFO - PROCESS | 8289 | 1471049387241 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 17:49:47 INFO - PROCESS | 8289 | 1471049387244 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 17:49:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 17:49:47 INFO - PROCESS | 8289 | 1471049387250 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 17:49:47 INFO - PROCESS | 8289 | 1471049387252 Marionette TRACE conn3 <- [1,1302,null,{}] 17:49:47 INFO - PROCESS | 8289 | 1471049387258 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:47 INFO - PROCESS | 8289 | 1471049387263 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:47 INFO - PROCESS | 8289 | 1471049387415 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 17:49:47 INFO - PROCESS | 8289 | 1471049387545 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:47 INFO - PROCESS | 8289 | 1471049387563 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:47 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ef12400 == 29 [pid = 8289] [id = 333] 17:49:47 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x8ef13000) [pid = 8289] [serial = 1000] [outer = (nil)] 17:49:47 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x8f687c00) [pid = 8289] [serial = 1001] [outer = 0x8ef13000] 17:49:47 INFO - PROCESS | 8289 | 1471049387640 Marionette DEBUG loaded listener.js 17:49:47 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x90b37c00) [pid = 8289] [serial = 1002] [outer = 0x8ef13000] 17:49:48 INFO - PROCESS | 8289 | 1471049388686 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 17:49:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 17:49:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1487ms 17:49:48 INFO - PROCESS | 8289 | 1471049388738 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 17:49:48 INFO - PROCESS | 8289 | 1471049388745 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 17:49:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 17:49:48 INFO - PROCESS | 8289 | 1471049388752 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 17:49:48 INFO - PROCESS | 8289 | 1471049388760 Marionette TRACE conn3 <- [1,1306,null,{}] 17:49:48 INFO - PROCESS | 8289 | 1471049388768 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:48 INFO - PROCESS | 8289 | 1471049388773 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:48 INFO - PROCESS | 8289 | 1471049388959 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 17:49:49 INFO - PROCESS | 8289 | 1471049389166 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:49 INFO - PROCESS | 8289 | 1471049389177 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:49 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b3d2c00 == 30 [pid = 8289] [id = 334] 17:49:49 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x8c355400) [pid = 8289] [serial = 1003] [outer = (nil)] 17:49:49 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x8cd05800) [pid = 8289] [serial = 1004] [outer = 0x8c355400] 17:49:49 INFO - PROCESS | 8289 | 1471049389263 Marionette DEBUG loaded listener.js 17:49:49 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x8e182000) [pid = 8289] [serial = 1005] [outer = 0x8c355400] 17:49:50 INFO - PROCESS | 8289 | 1471049390208 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 17:49:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 17:49:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1540ms 17:49:50 INFO - PROCESS | 8289 | 1471049390293 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 17:49:50 INFO - PROCESS | 8289 | 1471049390300 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 17:49:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 17:49:50 INFO - PROCESS | 8289 | 1471049390311 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 17:49:50 INFO - PROCESS | 8289 | 1471049390315 Marionette TRACE conn3 <- [1,1310,null,{}] 17:49:50 INFO - PROCESS | 8289 | 1471049390321 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:50 INFO - PROCESS | 8289 | 1471049390327 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:50 INFO - PROCESS | 8289 | 1471049390544 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 17:49:50 INFO - PROCESS | 8289 | 1471049390796 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:50 INFO - PROCESS | 8289 | 1471049390805 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:50 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c431800 == 31 [pid = 8289] [id = 335] 17:49:50 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x8ec9e000) [pid = 8289] [serial = 1006] [outer = (nil)] 17:49:50 INFO - PROCESS | 8289 | ++DOMWINDOW == 83 (0x8ee17800) [pid = 8289] [serial = 1007] [outer = 0x8ec9e000] 17:49:50 INFO - PROCESS | 8289 | 1471049390929 Marionette DEBUG loaded listener.js 17:49:51 INFO - PROCESS | 8289 | ++DOMWINDOW == 84 (0x8ef10c00) [pid = 8289] [serial = 1008] [outer = 0x8ec9e000] 17:49:51 INFO - PROCESS | 8289 | 1471049391875 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 17:49:51 INFO - PROCESS | 8289 | 1471049391947 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 17:49:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 17:49:51 INFO - PROCESS | 8289 | 1471049391954 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 17:49:51 INFO - PROCESS | 8289 | 1471049391960 Marionette TRACE conn3 <- [1,1314,null,{}] 17:49:51 INFO - PROCESS | 8289 | 1471049391976 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:51 INFO - PROCESS | 8289 | 1471049391984 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:52 INFO - PROCESS | 8289 | 1471049392204 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 17:49:52 INFO - PROCESS | 8289 | 1471049392499 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:52 INFO - PROCESS | 8289 | 1471049392511 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:52 INFO - PROCESS | 8289 | ++DOCSHELL 0x90d89000 == 32 [pid = 8289] [id = 336] 17:49:52 INFO - PROCESS | 8289 | ++DOMWINDOW == 85 (0x90d89400) [pid = 8289] [serial = 1009] [outer = (nil)] 17:49:52 INFO - PROCESS | 8289 | ++DOMWINDOW == 86 (0x90e98400) [pid = 8289] [serial = 1010] [outer = 0x90d89400] 17:49:52 INFO - PROCESS | 8289 | 1471049392591 Marionette DEBUG loaded listener.js 17:49:52 INFO - PROCESS | 8289 | ++DOMWINDOW == 87 (0x90e9ec00) [pid = 8289] [serial = 1011] [outer = 0x90d89400] 17:49:53 INFO - PROCESS | 8289 | 1471049393509 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 17:49:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 17:49:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1636ms 17:49:53 INFO - PROCESS | 8289 | 1471049393590 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 17:49:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 17:49:53 INFO - PROCESS | 8289 | 1471049393595 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 17:49:53 INFO - PROCESS | 8289 | 1471049393601 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 17:49:53 INFO - PROCESS | 8289 | 1471049393605 Marionette TRACE conn3 <- [1,1318,null,{}] 17:49:53 INFO - PROCESS | 8289 | 1471049393610 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:53 INFO - PROCESS | 8289 | 1471049393616 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:53 INFO - PROCESS | 8289 | 1471049393795 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 17:49:53 INFO - PROCESS | 8289 | 1471049393959 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:53 INFO - PROCESS | 8289 | 1471049393969 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:54 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b8b6800 == 33 [pid = 8289] [id = 337] 17:49:54 INFO - PROCESS | 8289 | ++DOMWINDOW == 88 (0x8cd0f000) [pid = 8289] [serial = 1012] [outer = (nil)] 17:49:54 INFO - PROCESS | 8289 | ++DOMWINDOW == 89 (0x8e2f0400) [pid = 8289] [serial = 1013] [outer = 0x8cd0f000] 17:49:54 INFO - PROCESS | 8289 | 1471049394094 Marionette DEBUG loaded listener.js 17:49:54 INFO - PROCESS | 8289 | ++DOMWINDOW == 90 (0x90d85400) [pid = 8289] [serial = 1014] [outer = 0x8cd0f000] 17:49:55 INFO - PROCESS | 8289 | 1471049395245 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 17:49:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 17:49:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1733ms 17:49:55 INFO - PROCESS | 8289 | 1471049395339 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 17:49:55 INFO - PROCESS | 8289 | 1471049395344 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 17:49:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 17:49:55 INFO - PROCESS | 8289 | 1471049395360 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 17:49:55 INFO - PROCESS | 8289 | 1471049395365 Marionette TRACE conn3 <- [1,1322,null,{}] 17:49:55 INFO - PROCESS | 8289 | 1471049395373 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:55 INFO - PROCESS | 8289 | 1471049395379 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:55 INFO - PROCESS | 8289 | --DOMWINDOW == 89 (0x93941800) [pid = 8289] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:49:55 INFO - PROCESS | 8289 | --DOMWINDOW == 88 (0x91e3b000) [pid = 8289] [serial = 959] [outer = (nil)] [url = about:blank] 17:49:55 INFO - PROCESS | 8289 | --DOMWINDOW == 87 (0x90e96c00) [pid = 8289] [serial = 953] [outer = (nil)] [url = about:blank] 17:49:55 INFO - PROCESS | 8289 | --DOMWINDOW == 86 (0x8c34f400) [pid = 8289] [serial = 956] [outer = (nil)] [url = about:blank] 17:49:55 INFO - PROCESS | 8289 | --DOMWINDOW == 85 (0x90e9c000) [pid = 8289] [serial = 954] [outer = (nil)] [url = about:blank] 17:49:55 INFO - PROCESS | 8289 | --DOMWINDOW == 84 (0x91be1400) [pid = 8289] [serial = 941] [outer = (nil)] [url = about:blank] 17:49:55 INFO - PROCESS | 8289 | --DOMWINDOW == 83 (0x91be4000) [pid = 8289] [serial = 942] [outer = (nil)] [url = about:blank] 17:49:55 INFO - PROCESS | 8289 | --DOMWINDOW == 82 (0x919c4c00) [pid = 8289] [serial = 938] [outer = (nil)] [url = about:blank] 17:49:55 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x919c8c00) [pid = 8289] [serial = 939] [outer = (nil)] [url = about:blank] 17:49:55 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x91e3f400) [pid = 8289] [serial = 960] [outer = (nil)] [url = about:blank] 17:49:55 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x90b34c00) [pid = 8289] [serial = 930] [outer = (nil)] [url = about:blank] 17:49:55 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x8c57d400) [pid = 8289] [serial = 932] [outer = (nil)] [url = about:blank] 17:49:55 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x8d8a1800) [pid = 8289] [serial = 933] [outer = (nil)] [url = about:blank] 17:49:55 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x8c430800) [pid = 8289] [serial = 944] [outer = (nil)] [url = about:blank] 17:49:55 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x8c57f400) [pid = 8289] [serial = 945] [outer = (nil)] [url = about:blank] 17:49:55 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8eca3c00) [pid = 8289] [serial = 935] [outer = (nil)] [url = about:blank] 17:49:55 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x8c57a400) [pid = 8289] [serial = 936] [outer = (nil)] [url = about:blank] 17:49:55 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8f68b800) [pid = 8289] [serial = 950] [outer = (nil)] [url = about:blank] 17:49:55 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x8e2bfc00) [pid = 8289] [serial = 947] [outer = (nil)] [url = about:blank] 17:49:55 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x8e2f7c00) [pid = 8289] [serial = 948] [outer = (nil)] [url = about:blank] 17:49:55 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x8b6dfc00) [pid = 8289] [serial = 639] [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.] 17:49:55 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x8c436c00) [pid = 8289] [serial = 957] [outer = (nil)] [url = about:blank] 17:49:55 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x90b36800) [pid = 8289] [serial = 951] [outer = (nil)] [url = about:blank] 17:49:55 INFO - PROCESS | 8289 | 1471049395732 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 17:49:55 INFO - PROCESS | 8289 | 1471049395755 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:55 INFO - PROCESS | 8289 | 1471049395764 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:55 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b8b9c00 == 34 [pid = 8289] [id = 338] 17:49:55 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x8c34f400) [pid = 8289] [serial = 1015] [outer = (nil)] 17:49:55 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x8c436c00) [pid = 8289] [serial = 1016] [outer = 0x8c34f400] 17:49:55 INFO - PROCESS | 8289 | 1471049395845 Marionette DEBUG loaded listener.js 17:49:55 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x8cd02000) [pid = 8289] [serial = 1017] [outer = 0x8c34f400] 17:49:56 INFO - PROCESS | 8289 | 1471049396662 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 17:49:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 17:49:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1339ms 17:49:56 INFO - PROCESS | 8289 | 1471049396699 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 17:49:56 INFO - PROCESS | 8289 | 1471049396705 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 17:49:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 17:49:56 INFO - PROCESS | 8289 | 1471049396715 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 17:49:56 INFO - PROCESS | 8289 | 1471049396720 Marionette TRACE conn3 <- [1,1326,null,{}] 17:49:56 INFO - PROCESS | 8289 | 1471049396725 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:56 INFO - PROCESS | 8289 | 1471049396730 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:56 INFO - PROCESS | 8289 | 1471049396892 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 17:49:57 INFO - PROCESS | 8289 | 1471049397019 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:57 INFO - PROCESS | 8289 | 1471049397025 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:57 INFO - PROCESS | 8289 | ++DOCSHELL 0x8d8a7c00 == 35 [pid = 8289] [id = 339] 17:49:57 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8e18b400) [pid = 8289] [serial = 1018] [outer = (nil)] 17:49:57 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8e2ef400) [pid = 8289] [serial = 1019] [outer = 0x8e18b400] 17:49:57 INFO - PROCESS | 8289 | 1471049397095 Marionette DEBUG loaded listener.js 17:49:57 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8ec9c400) [pid = 8289] [serial = 1020] [outer = 0x8e18b400] 17:49:57 INFO - PROCESS | 8289 | 1471049397931 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 17:49:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 17:49:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1277ms 17:49:57 INFO - PROCESS | 8289 | 1471049397996 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 17:49:58 INFO - PROCESS | 8289 | 1471049398000 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 17:49:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 17:49:58 INFO - PROCESS | 8289 | 1471049398006 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 17:49:58 INFO - PROCESS | 8289 | 1471049398012 Marionette TRACE conn3 <- [1,1330,null,{}] 17:49:58 INFO - PROCESS | 8289 | 1471049398027 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:58 INFO - PROCESS | 8289 | 1471049398035 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:58 INFO - PROCESS | 8289 | 1471049398242 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 17:49:58 INFO - PROCESS | 8289 | 1471049398260 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:58 INFO - PROCESS | 8289 | 1471049398269 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:58 INFO - PROCESS | 8289 | ++DOCSHELL 0x90b3c400 == 36 [pid = 8289] [id = 340] 17:49:58 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x90b3d800) [pid = 8289] [serial = 1021] [outer = (nil)] 17:49:58 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x90d84800) [pid = 8289] [serial = 1022] [outer = 0x90b3d800] 17:49:58 INFO - PROCESS | 8289 | 1471049398351 Marionette DEBUG loaded listener.js 17:49:58 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x90d90000) [pid = 8289] [serial = 1023] [outer = 0x90b3d800] 17:49:59 INFO - PROCESS | 8289 | 1471049399208 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 17:49:59 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 17:49:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1231ms 17:49:59 INFO - PROCESS | 8289 | 1471049399238 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 17:49:59 INFO - PROCESS | 8289 | 1471049399243 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 17:49:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 17:49:59 INFO - PROCESS | 8289 | 1471049399259 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 17:49:59 INFO - PROCESS | 8289 | 1471049399262 Marionette TRACE conn3 <- [1,1334,null,{}] 17:49:59 INFO - PROCESS | 8289 | 1471049399267 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:49:59 INFO - PROCESS | 8289 | 1471049399272 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:59 INFO - PROCESS | 8289 | 1471049399479 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 17:49:59 INFO - PROCESS | 8289 | 1471049399506 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:49:59 INFO - PROCESS | 8289 | 1471049399512 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:49:59 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc4000 == 37 [pid = 8289] [id = 341] 17:49:59 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x90d85800) [pid = 8289] [serial = 1024] [outer = (nil)] 17:49:59 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x919c4400) [pid = 8289] [serial = 1025] [outer = 0x90d85800] 17:49:59 INFO - PROCESS | 8289 | 1471049399579 Marionette DEBUG loaded listener.js 17:49:59 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x919c8c00) [pid = 8289] [serial = 1026] [outer = 0x90d85800] 17:50:00 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x8e2fbc00) [pid = 8289] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 17:50:00 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x8c432400) [pid = 8289] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 17:50:00 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x8abc9400) [pid = 8289] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 17:50:00 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x8ef10400) [pid = 8289] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 17:50:00 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x90b33c00) [pid = 8289] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 17:50:00 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x8b8b1c00) [pid = 8289] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 17:50:00 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8e2c3800) [pid = 8289] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 17:50:00 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x91bda000) [pid = 8289] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 17:50:00 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x922bf000) [pid = 8289] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 17:50:00 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x923dcc00) [pid = 8289] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 17:50:00 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x8cd09800) [pid = 8289] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 17:50:00 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x8b3d0000) [pid = 8289] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 17:50:00 INFO - PROCESS | 8289 | 1471049400565 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 17:50:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 17:50:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1327ms 17:50:00 INFO - PROCESS | 8289 | 1471049400588 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 17:50:00 INFO - PROCESS | 8289 | 1471049400592 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 17:50:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 17:50:00 INFO - PROCESS | 8289 | 1471049400597 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 17:50:00 INFO - PROCESS | 8289 | 1471049400600 Marionette TRACE conn3 <- [1,1338,null,{}] 17:50:00 INFO - PROCESS | 8289 | 1471049400606 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:00 INFO - PROCESS | 8289 | 1471049400611 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:00 INFO - PROCESS | 8289 | 1471049400805 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 17:50:00 INFO - PROCESS | 8289 | 1471049400823 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:00 INFO - PROCESS | 8289 | 1471049400831 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:00 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c34dc00 == 38 [pid = 8289] [id = 342] 17:50:00 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x8c57b400) [pid = 8289] [serial = 1027] [outer = (nil)] 17:50:00 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x8f68bc00) [pid = 8289] [serial = 1028] [outer = 0x8c57b400] 17:50:00 INFO - PROCESS | 8289 | 1471049400898 Marionette DEBUG loaded listener.js 17:50:00 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x90e9dc00) [pid = 8289] [serial = 1029] [outer = 0x8c57b400] 17:50:02 INFO - PROCESS | 8289 | 1471049402180 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 17:50:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 17:50:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1629ms 17:50:02 INFO - PROCESS | 8289 | 1471049402228 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 17:50:02 INFO - PROCESS | 8289 | 1471049402236 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 17:50:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 17:50:02 INFO - PROCESS | 8289 | 1471049402245 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 17:50:02 INFO - PROCESS | 8289 | 1471049402250 Marionette TRACE conn3 <- [1,1342,null,{}] 17:50:02 INFO - PROCESS | 8289 | 1471049402307 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:02 INFO - PROCESS | 8289 | 1471049402313 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:02 INFO - PROCESS | 8289 | 1471049402591 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 17:50:02 INFO - PROCESS | 8289 | 1471049402765 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:02 INFO - PROCESS | 8289 | 1471049402771 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:02 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc7000 == 39 [pid = 8289] [id = 343] 17:50:02 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8c34e400) [pid = 8289] [serial = 1030] [outer = (nil)] 17:50:02 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8c429400) [pid = 8289] [serial = 1031] [outer = 0x8c34e400] 17:50:02 INFO - PROCESS | 8289 | 1471049402866 Marionette DEBUG loaded listener.js 17:50:02 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8c573400) [pid = 8289] [serial = 1032] [outer = 0x8c34e400] 17:50:03 INFO - PROCESS | 8289 | 1471049403825 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 17:50:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 17:50:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1638ms 17:50:03 INFO - PROCESS | 8289 | 1471049403882 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 17:50:03 INFO - PROCESS | 8289 | 1471049403889 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 17:50:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 17:50:03 INFO - PROCESS | 8289 | 1471049403900 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 17:50:03 INFO - PROCESS | 8289 | 1471049403903 Marionette TRACE conn3 <- [1,1346,null,{}] 17:50:03 INFO - PROCESS | 8289 | 1471049403910 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:03 INFO - PROCESS | 8289 | 1471049403916 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:04 INFO - PROCESS | 8289 | 1471049404098 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 17:50:04 INFO - PROCESS | 8289 | 1471049404324 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:04 INFO - PROCESS | 8289 | 1471049404332 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:04 INFO - PROCESS | 8289 | ++DOCSHELL 0x8d8a2800 == 40 [pid = 8289] [id = 344] 17:50:04 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x8e186800) [pid = 8289] [serial = 1033] [outer = (nil)] 17:50:04 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x8e2ccc00) [pid = 8289] [serial = 1034] [outer = 0x8e186800] 17:50:04 INFO - PROCESS | 8289 | 1471049404457 Marionette DEBUG loaded listener.js 17:50:04 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x8e2f9800) [pid = 8289] [serial = 1035] [outer = 0x8e186800] 17:50:05 INFO - PROCESS | 8289 | 1471049405360 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 17:50:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 17:50:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1534ms 17:50:05 INFO - PROCESS | 8289 | 1471049405434 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 17:50:05 INFO - PROCESS | 8289 | 1471049405437 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 17:50:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 17:50:05 INFO - PROCESS | 8289 | 1471049405445 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 17:50:05 INFO - PROCESS | 8289 | 1471049405451 Marionette TRACE conn3 <- [1,1350,null,{}] 17:50:05 INFO - PROCESS | 8289 | 1471049405468 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:05 INFO - PROCESS | 8289 | 1471049405476 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:05 INFO - PROCESS | 8289 | 1471049405702 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 17:50:05 INFO - PROCESS | 8289 | 1471049405959 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:05 INFO - PROCESS | 8289 | 1471049405970 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:06 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ef12c00 == 41 [pid = 8289] [id = 345] 17:50:06 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x8f693000) [pid = 8289] [serial = 1036] [outer = (nil)] 17:50:06 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x90b36000) [pid = 8289] [serial = 1037] [outer = 0x8f693000] 17:50:06 INFO - PROCESS | 8289 | 1471049406098 Marionette DEBUG loaded listener.js 17:50:06 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x90d8f400) [pid = 8289] [serial = 1038] [outer = 0x8f693000] 17:50:07 INFO - PROCESS | 8289 | 1471049407010 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 17:50:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 17:50:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1637ms 17:50:07 INFO - PROCESS | 8289 | 1471049407082 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 17:50:07 INFO - PROCESS | 8289 | 1471049407087 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 17:50:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 17:50:07 INFO - PROCESS | 8289 | 1471049407093 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 17:50:07 INFO - PROCESS | 8289 | 1471049407097 Marionette TRACE conn3 <- [1,1354,null,{}] 17:50:07 INFO - PROCESS | 8289 | 1471049407103 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:07 INFO - PROCESS | 8289 | 1471049407108 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:07 INFO - PROCESS | 8289 | 1471049407288 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 17:50:07 INFO - PROCESS | 8289 | 1471049407504 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:07 INFO - PROCESS | 8289 | 1471049407519 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:07 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b3d6400 == 42 [pid = 8289] [id = 346] 17:50:07 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x8f691c00) [pid = 8289] [serial = 1039] [outer = (nil)] 17:50:07 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x91e37000) [pid = 8289] [serial = 1040] [outer = 0x8f691c00] 17:50:07 INFO - PROCESS | 8289 | 1471049407690 Marionette DEBUG loaded listener.js 17:50:07 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x92125400) [pid = 8289] [serial = 1041] [outer = 0x8f691c00] 17:50:08 INFO - PROCESS | 8289 | 1471049408613 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 17:50:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 17:50:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1529ms 17:50:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 17:50:08 INFO - PROCESS | 8289 | 1471049408623 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 17:50:08 INFO - PROCESS | 8289 | 1471049408626 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 17:50:08 INFO - PROCESS | 8289 | 1471049408633 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 17:50:08 INFO - PROCESS | 8289 | 1471049408637 Marionette TRACE conn3 <- [1,1358,null,{}] 17:50:08 INFO - PROCESS | 8289 | 1471049408642 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:08 INFO - PROCESS | 8289 | 1471049408648 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:08 INFO - PROCESS | 8289 | 1471049408813 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 17:50:09 INFO - PROCESS | 8289 | 1471049408985 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:09 INFO - PROCESS | 8289 | 1471049408993 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:09 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c573c00 == 43 [pid = 8289] [id = 347] 17:50:09 INFO - PROCESS | 8289 | ++DOMWINDOW == 83 (0x8c575400) [pid = 8289] [serial = 1042] [outer = (nil)] 17:50:09 INFO - PROCESS | 8289 | ++DOMWINDOW == 84 (0x922ba000) [pid = 8289] [serial = 1043] [outer = 0x8c575400] 17:50:09 INFO - PROCESS | 8289 | 1471049409075 Marionette DEBUG loaded listener.js 17:50:09 INFO - PROCESS | 8289 | ++DOMWINDOW == 85 (0x922bc400) [pid = 8289] [serial = 1044] [outer = 0x8c575400] 17:50:09 INFO - PROCESS | 8289 | 1471049409964 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 17:50:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 17:50:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1379ms 17:50:10 INFO - PROCESS | 8289 | 1471049410012 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 17:50:10 INFO - PROCESS | 8289 | 1471049410015 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 17:50:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 17:50:10 INFO - PROCESS | 8289 | 1471049410022 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 17:50:10 INFO - PROCESS | 8289 | 1471049410025 Marionette TRACE conn3 <- [1,1362,null,{}] 17:50:10 INFO - PROCESS | 8289 | 1471049410031 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:10 INFO - PROCESS | 8289 | 1471049410042 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:10 INFO - PROCESS | 8289 | 1471049410303 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 17:50:10 INFO - PROCESS | 8289 | 1471049410522 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:10 INFO - PROCESS | 8289 | 1471049410530 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:10 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b3d2800 == 44 [pid = 8289] [id = 348] 17:50:10 INFO - PROCESS | 8289 | ++DOMWINDOW == 86 (0x8b3d3400) [pid = 8289] [serial = 1045] [outer = (nil)] 17:50:10 INFO - PROCESS | 8289 | ++DOMWINDOW == 87 (0x8d8a8c00) [pid = 8289] [serial = 1046] [outer = 0x8b3d3400] 17:50:10 INFO - PROCESS | 8289 | 1471049410659 Marionette DEBUG loaded listener.js 17:50:10 INFO - PROCESS | 8289 | ++DOMWINDOW == 88 (0x923d5000) [pid = 8289] [serial = 1047] [outer = 0x8b3d3400] 17:50:11 INFO - PROCESS | 8289 | 1471049411820 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 17:50:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 17:50:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1880ms 17:50:11 INFO - PROCESS | 8289 | 1471049411902 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 17:50:11 INFO - PROCESS | 8289 | 1471049411911 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 17:50:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 17:50:11 INFO - PROCESS | 8289 | 1471049411919 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 17:50:11 INFO - PROCESS | 8289 | 1471049411926 Marionette TRACE conn3 <- [1,1366,null,{}] 17:50:11 INFO - PROCESS | 8289 | 1471049411933 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:11 INFO - PROCESS | 8289 | 1471049411938 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:12 INFO - PROCESS | 8289 | 1471049412144 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 17:50:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8c431000 == 43 [pid = 8289] [id = 329] 17:50:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8ec9cc00 == 42 [pid = 8289] [id = 291] 17:50:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc7800 == 41 [pid = 8289] [id = 328] 17:50:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8abce000 == 40 [pid = 8289] [id = 332] 17:50:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8cd03000 == 39 [pid = 8289] [id = 292] 17:50:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8e2efc00 == 38 [pid = 8289] [id = 283] 17:50:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8c57e800 == 37 [pid = 8289] [id = 330] 17:50:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8c581400 == 36 [pid = 8289] [id = 290] 17:50:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc9c00 == 35 [pid = 8289] [id = 289] 17:50:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc4000 == 34 [pid = 8289] [id = 341] 17:50:13 INFO - PROCESS | 8289 | --DOCSHELL 0x90b3c400 == 33 [pid = 8289] [id = 340] 17:50:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8d8a7c00 == 32 [pid = 8289] [id = 339] 17:50:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8b8b9c00 == 31 [pid = 8289] [id = 338] 17:50:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8b8b6800 == 30 [pid = 8289] [id = 337] 17:50:13 INFO - PROCESS | 8289 | --DOCSHELL 0x90d89000 == 29 [pid = 8289] [id = 336] 17:50:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8c431800 == 28 [pid = 8289] [id = 335] 17:50:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8b3d2c00 == 27 [pid = 8289] [id = 334] 17:50:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8c353c00 == 26 [pid = 8289] [id = 282] 17:50:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8e2fdc00 == 25 [pid = 8289] [id = 287] 17:50:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8c34c000 == 24 [pid = 8289] [id = 284] 17:50:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8ee1a000 == 23 [pid = 8289] [id = 285] 17:50:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8e2f4c00 == 22 [pid = 8289] [id = 331] 17:50:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8c353800 == 21 [pid = 8289] [id = 281] 17:50:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc3c00 == 20 [pid = 8289] [id = 295] 17:50:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8c356400 == 19 [pid = 8289] [id = 286] 17:50:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8c57a800 == 18 [pid = 8289] [id = 296] 17:50:13 INFO - PROCESS | 8289 | --DOCSHELL 0x90b34400 == 17 [pid = 8289] [id = 288] 17:50:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8ef12400 == 16 [pid = 8289] [id = 333] 17:50:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8f689c00 == 15 [pid = 8289] [id = 297] 17:50:13 INFO - PROCESS | 8289 | --DOCSHELL 0x90b37000 == 14 [pid = 8289] [id = 293] 17:50:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8e2f3c00 == 13 [pid = 8289] [id = 294] 17:50:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8c34dc00 == 12 [pid = 8289] [id = 342] 17:50:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8c573c00 == 11 [pid = 8289] [id = 347] 17:50:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8b3d6400 == 10 [pid = 8289] [id = 346] 17:50:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8d8a2800 == 9 [pid = 8289] [id = 344] 17:50:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8ef12c00 == 8 [pid = 8289] [id = 345] 17:50:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc7000 == 7 [pid = 8289] [id = 343] 17:50:13 INFO - PROCESS | 8289 | --DOMWINDOW == 87 (0x8ee12400) [pid = 8289] [serial = 995] [outer = (nil)] [url = about:blank] 17:50:13 INFO - PROCESS | 8289 | --DOMWINDOW == 86 (0x8c576000) [pid = 8289] [serial = 989] [outer = (nil)] [url = about:blank] 17:50:13 INFO - PROCESS | 8289 | --DOMWINDOW == 85 (0x8c57f000) [pid = 8289] [serial = 990] [outer = (nil)] [url = about:blank] 17:50:13 INFO - PROCESS | 8289 | --DOMWINDOW == 84 (0x8abcec00) [pid = 8289] [serial = 986] [outer = (nil)] [url = about:blank] 17:50:13 INFO - PROCESS | 8289 | --DOMWINDOW == 83 (0x8b3d5400) [pid = 8289] [serial = 987] [outer = (nil)] [url = about:blank] 17:50:13 INFO - PROCESS | 8289 | --DOMWINDOW == 82 (0x92578800) [pid = 8289] [serial = 977] [outer = (nil)] [url = about:blank] 17:50:13 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x9258dc00) [pid = 8289] [serial = 981] [outer = (nil)] [url = about:blank] 17:50:13 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x9258ac00) [pid = 8289] [serial = 980] [outer = (nil)] [url = about:blank] 17:50:13 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x8c357400) [pid = 8289] [serial = 963] [outer = (nil)] [url = about:blank] 17:50:13 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x8b8b6c00) [pid = 8289] [serial = 962] [outer = (nil)] [url = about:blank] 17:50:13 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x8ee1e400) [pid = 8289] [serial = 966] [outer = (nil)] [url = about:blank] 17:50:13 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x8eca6000) [pid = 8289] [serial = 965] [outer = (nil)] [url = about:blank] 17:50:13 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x922b3800) [pid = 8289] [serial = 969] [outer = (nil)] [url = about:blank] 17:50:13 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x91e3b800) [pid = 8289] [serial = 968] [outer = (nil)] [url = about:blank] 17:50:13 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x92433400) [pid = 8289] [serial = 972] [outer = (nil)] [url = about:blank] 17:50:13 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x92431400) [pid = 8289] [serial = 971] [outer = (nil)] [url = about:blank] 17:50:13 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x8c34ec00) [pid = 8289] [serial = 983] [outer = (nil)] [url = about:blank] 17:50:13 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x92457400) [pid = 8289] [serial = 975] [outer = (nil)] [url = about:blank] 17:50:13 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x9243e000) [pid = 8289] [serial = 974] [outer = (nil)] [url = about:blank] 17:50:13 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x92581c00) [pid = 8289] [serial = 978] [outer = (nil)] [url = about:blank] 17:50:13 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x8c355000) [pid = 8289] [serial = 996] [outer = (nil)] [url = about:blank] 17:50:13 INFO - PROCESS | 8289 | --DOMWINDOW == 66 (0x8e18d800) [pid = 8289] [serial = 993] [outer = (nil)] [url = about:blank] 17:50:13 INFO - PROCESS | 8289 | --DOMWINDOW == 65 (0x8e182c00) [pid = 8289] [serial = 992] [outer = (nil)] [url = about:blank] 17:50:13 INFO - PROCESS | 8289 | --DOMWINDOW == 64 (0x8ef08c00) [pid = 8289] [serial = 999] [outer = (nil)] [url = about:blank] 17:50:13 INFO - PROCESS | 8289 | --DOMWINDOW == 63 (0x8e2f6400) [pid = 8289] [serial = 998] [outer = (nil)] [url = about:blank] 17:50:13 INFO - PROCESS | 8289 | 1471049413449 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:13 INFO - PROCESS | 8289 | 1471049413459 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:13 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abcc800 == 8 [pid = 8289] [id = 349] 17:50:13 INFO - PROCESS | 8289 | ++DOMWINDOW == 64 (0x8abccc00) [pid = 8289] [serial = 1048] [outer = (nil)] 17:50:13 INFO - PROCESS | 8289 | ++DOMWINDOW == 65 (0x8abd0400) [pid = 8289] [serial = 1049] [outer = 0x8abccc00] 17:50:13 INFO - PROCESS | 8289 | 1471049413537 Marionette DEBUG loaded listener.js 17:50:13 INFO - PROCESS | 8289 | ++DOMWINDOW == 66 (0x8b3d9400) [pid = 8289] [serial = 1050] [outer = 0x8abccc00] 17:50:14 INFO - PROCESS | 8289 | 1471049414333 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 17:50:14 INFO - PROCESS | 8289 | 1471049414367 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 17:50:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 17:50:14 INFO - PROCESS | 8289 | 1471049414374 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 17:50:14 INFO - PROCESS | 8289 | 1471049414379 Marionette TRACE conn3 <- [1,1370,null,{}] 17:50:14 INFO - PROCESS | 8289 | 1471049414387 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:14 INFO - PROCESS | 8289 | 1471049414394 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:14 INFO - PROCESS | 8289 | 1471049414550 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 17:50:14 INFO - PROCESS | 8289 | 1471049414566 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:14 INFO - PROCESS | 8289 | 1471049414577 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:14 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c431000 == 9 [pid = 8289] [id = 350] 17:50:14 INFO - PROCESS | 8289 | ++DOMWINDOW == 67 (0x8c431400) [pid = 8289] [serial = 1051] [outer = (nil)] 17:50:14 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x8c57a000) [pid = 8289] [serial = 1052] [outer = 0x8c431400] 17:50:14 INFO - PROCESS | 8289 | 1471049414646 Marionette DEBUG loaded listener.js 17:50:14 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x8c581000) [pid = 8289] [serial = 1053] [outer = 0x8c431400] 17:50:15 INFO - PROCESS | 8289 | 1471049415536 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 17:50:15 INFO - PROCESS | 8289 | 1471049415569 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 17:50:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 17:50:15 INFO - PROCESS | 8289 | 1471049415580 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 17:50:15 INFO - PROCESS | 8289 | 1471049415583 Marionette TRACE conn3 <- [1,1374,null,{}] 17:50:15 INFO - PROCESS | 8289 | 1471049415588 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:15 INFO - PROCESS | 8289 | 1471049415594 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:15 INFO - PROCESS | 8289 | 1471049415758 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 17:50:15 INFO - PROCESS | 8289 | 1471049415908 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:15 INFO - PROCESS | 8289 | 1471049415916 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:15 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c34bc00 == 10 [pid = 8289] [id = 351] 17:50:15 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x8c432800) [pid = 8289] [serial = 1054] [outer = (nil)] 17:50:15 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8e181c00) [pid = 8289] [serial = 1055] [outer = 0x8c432800] 17:50:15 INFO - PROCESS | 8289 | 1471049415982 Marionette DEBUG loaded listener.js 17:50:16 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8e18e000) [pid = 8289] [serial = 1056] [outer = 0x8c432800] 17:50:16 INFO - PROCESS | 8289 | [8289] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:50:16 INFO - PROCESS | 8289 | 1471049416942 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 17:50:16 INFO - PROCESS | 8289 | 1471049416968 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 17:50:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 17:50:16 INFO - PROCESS | 8289 | 1471049416989 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 17:50:17 INFO - PROCESS | 8289 | 1471049416998 Marionette TRACE conn3 <- [1,1378,null,{}] 17:50:17 INFO - PROCESS | 8289 | 1471049417006 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:17 INFO - PROCESS | 8289 | 1471049417014 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:17 INFO - PROCESS | 8289 | 1471049417228 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 17:50:17 INFO - PROCESS | 8289 | 1471049417262 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:17 INFO - PROCESS | 8289 | 1471049417267 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:17 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ec9ac00 == 11 [pid = 8289] [id = 352] 17:50:17 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8eca3800) [pid = 8289] [serial = 1057] [outer = (nil)] 17:50:17 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x8ee16400) [pid = 8289] [serial = 1058] [outer = 0x8eca3800] 17:50:17 INFO - PROCESS | 8289 | 1471049417334 Marionette DEBUG loaded listener.js 17:50:17 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x8ee1bc00) [pid = 8289] [serial = 1059] [outer = 0x8eca3800] 17:50:18 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8c57b400) [pid = 8289] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 17:50:18 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x90b3d800) [pid = 8289] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 17:50:18 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x90d85800) [pid = 8289] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 17:50:18 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x8c355400) [pid = 8289] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 17:50:18 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x8cd0f000) [pid = 8289] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 17:50:18 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x8ec9e000) [pid = 8289] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 17:50:18 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x90d89400) [pid = 8289] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 17:50:18 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x8c34f400) [pid = 8289] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 17:50:18 INFO - PROCESS | 8289 | --DOMWINDOW == 66 (0x8e18b400) [pid = 8289] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 17:50:18 INFO - PROCESS | 8289 | --DOMWINDOW == 65 (0x8ef13000) [pid = 8289] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 17:50:18 INFO - PROCESS | 8289 | --DOMWINDOW == 64 (0x8abc8c00) [pid = 8289] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 17:50:18 INFO - PROCESS | 8289 | 1471049418628 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 17:50:18 INFO - PROCESS | 8289 | 1471049418692 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 17:50:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 17:50:18 INFO - PROCESS | 8289 | 1471049418705 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 17:50:18 INFO - PROCESS | 8289 | 1471049418707 Marionette TRACE conn3 <- [1,1382,null,{}] 17:50:18 INFO - PROCESS | 8289 | 1471049418713 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:18 INFO - PROCESS | 8289 | 1471049418718 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:18 INFO - PROCESS | 8289 | 1471049418874 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 17:50:18 INFO - PROCESS | 8289 | 1471049418883 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:18 INFO - PROCESS | 8289 | 1471049418892 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:18 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b3d6800 == 12 [pid = 8289] [id = 353] 17:50:18 INFO - PROCESS | 8289 | ++DOMWINDOW == 65 (0x8c57b400) [pid = 8289] [serial = 1060] [outer = (nil)] 17:50:18 INFO - PROCESS | 8289 | ++DOMWINDOW == 66 (0x8ee14000) [pid = 8289] [serial = 1061] [outer = 0x8c57b400] 17:50:18 INFO - PROCESS | 8289 | 1471049418957 Marionette DEBUG loaded listener.js 17:50:19 INFO - PROCESS | 8289 | ++DOMWINDOW == 67 (0x8ee1f800) [pid = 8289] [serial = 1062] [outer = 0x8c57b400] 17:50:19 INFO - PROCESS | 8289 | [8289] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:50:19 INFO - PROCESS | 8289 | 1471049419821 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 17:50:19 INFO - PROCESS | 8289 | 1471049419895 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 17:50:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 17:50:19 INFO - PROCESS | 8289 | 1471049419901 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 17:50:19 INFO - PROCESS | 8289 | 1471049419904 Marionette TRACE conn3 <- [1,1386,null,{}] 17:50:19 INFO - PROCESS | 8289 | 1471049419909 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:19 INFO - PROCESS | 8289 | 1471049419914 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:20 INFO - PROCESS | 8289 | 1471049420058 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 17:50:20 INFO - PROCESS | 8289 | 1471049420067 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:20 INFO - PROCESS | 8289 | 1471049420086 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:20 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ef15000 == 13 [pid = 8289] [id = 354] 17:50:20 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x8ef15800) [pid = 8289] [serial = 1063] [outer = (nil)] 17:50:20 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x8f689c00) [pid = 8289] [serial = 1064] [outer = 0x8ef15800] 17:50:20 INFO - PROCESS | 8289 | 1471049420167 Marionette DEBUG loaded listener.js 17:50:20 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x90b32c00) [pid = 8289] [serial = 1065] [outer = 0x8ef15800] 17:50:21 INFO - PROCESS | 8289 | 1471049421427 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 17:50:21 INFO - PROCESS | 8289 | 1471049421487 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 17:50:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 17:50:21 INFO - PROCESS | 8289 | 1471049421495 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 17:50:21 INFO - PROCESS | 8289 | 1471049421503 Marionette TRACE conn3 <- [1,1390,null,{}] 17:50:21 INFO - PROCESS | 8289 | 1471049421511 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:21 INFO - PROCESS | 8289 | 1471049421516 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:21 INFO - PROCESS | 8289 | 1471049421742 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 17:50:21 INFO - PROCESS | 8289 | 1471049421956 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:21 INFO - PROCESS | 8289 | 1471049421965 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:21 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b3cdc00 == 14 [pid = 8289] [id = 355] 17:50:21 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8b6df800) [pid = 8289] [serial = 1066] [outer = (nil)] 17:50:22 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8d8a3000) [pid = 8289] [serial = 1067] [outer = 0x8b6df800] 17:50:22 INFO - PROCESS | 8289 | 1471049422047 Marionette DEBUG loaded listener.js 17:50:22 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8e184000) [pid = 8289] [serial = 1068] [outer = 0x8b6df800] 17:50:23 INFO - PROCESS | 8289 | 1471049423063 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 17:50:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 17:50:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1591ms 17:50:23 INFO - PROCESS | 8289 | 1471049423085 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 17:50:23 INFO - PROCESS | 8289 | 1471049423092 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 17:50:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 17:50:23 INFO - PROCESS | 8289 | 1471049423103 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 17:50:23 INFO - PROCESS | 8289 | 1471049423106 Marionette TRACE conn3 <- [1,1394,null,{}] 17:50:23 INFO - PROCESS | 8289 | 1471049423113 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:23 INFO - PROCESS | 8289 | 1471049423119 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:23 INFO - PROCESS | 8289 | 1471049423334 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 17:50:23 INFO - PROCESS | 8289 | 1471049423586 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:23 INFO - PROCESS | 8289 | 1471049423593 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:23 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e2c7400 == 15 [pid = 8289] [id = 356] 17:50:23 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x8ef10800) [pid = 8289] [serial = 1069] [outer = (nil)] 17:50:23 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x8f68a800) [pid = 8289] [serial = 1070] [outer = 0x8ef10800] 17:50:23 INFO - PROCESS | 8289 | 1471049423723 Marionette DEBUG loaded listener.js 17:50:23 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x90b34400) [pid = 8289] [serial = 1071] [outer = 0x8ef10800] 17:50:24 INFO - PROCESS | 8289 | 1471049424715 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 17:50:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 17:50:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1635ms 17:50:24 INFO - PROCESS | 8289 | 1471049424738 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 17:50:24 INFO - PROCESS | 8289 | 1471049424742 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 17:50:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 17:50:24 INFO - PROCESS | 8289 | 1471049424749 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 17:50:24 INFO - PROCESS | 8289 | 1471049424755 Marionette TRACE conn3 <- [1,1398,null,{}] 17:50:24 INFO - PROCESS | 8289 | 1471049424771 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:24 INFO - PROCESS | 8289 | 1471049424780 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:24 INFO - PROCESS | 8289 | 1471049424965 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 17:50:25 INFO - PROCESS | 8289 | 1471049425190 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:25 INFO - PROCESS | 8289 | 1471049425198 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:25 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ef0f800 == 16 [pid = 8289] [id = 357] 17:50:25 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x90d81800) [pid = 8289] [serial = 1072] [outer = (nil)] 17:50:25 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x90e9c400) [pid = 8289] [serial = 1073] [outer = 0x90d81800] 17:50:25 INFO - PROCESS | 8289 | 1471049425307 Marionette DEBUG loaded listener.js 17:50:25 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x90ea3c00) [pid = 8289] [serial = 1074] [outer = 0x90d81800] 17:50:26 INFO - PROCESS | 8289 | 1471049426398 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 17:50:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 17:50:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1739ms 17:50:26 INFO - PROCESS | 8289 | 1471049426489 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 17:50:26 INFO - PROCESS | 8289 | 1471049426495 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 17:50:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 17:50:26 INFO - PROCESS | 8289 | 1471049426503 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 17:50:26 INFO - PROCESS | 8289 | 1471049426508 Marionette TRACE conn3 <- [1,1402,null,{}] 17:50:26 INFO - PROCESS | 8289 | 1471049426517 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:26 INFO - PROCESS | 8289 | 1471049426523 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:26 INFO - PROCESS | 8289 | 1471049426736 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 17:50:27 INFO - PROCESS | 8289 | 1471049427010 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:27 INFO - PROCESS | 8289 | 1471049427023 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:27 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b8b9800 == 17 [pid = 8289] [id = 358] 17:50:27 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x8c349400) [pid = 8289] [serial = 1075] [outer = (nil)] 17:50:27 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x8c358c00) [pid = 8289] [serial = 1076] [outer = 0x8c349400] 17:50:27 INFO - PROCESS | 8289 | 1471049427096 Marionette DEBUG loaded listener.js 17:50:27 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x8c42c000) [pid = 8289] [serial = 1077] [outer = 0x8c349400] 17:50:27 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x8cd0f400) [pid = 8289] [serial = 984] [outer = (nil)] [url = about:blank] 17:50:27 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x90d84800) [pid = 8289] [serial = 1022] [outer = (nil)] [url = about:blank] 17:50:27 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x919c8c00) [pid = 8289] [serial = 1026] [outer = (nil)] [url = about:blank] 17:50:27 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x90e9dc00) [pid = 8289] [serial = 1029] [outer = (nil)] [url = about:blank] 17:50:27 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x8ec9c400) [pid = 8289] [serial = 1020] [outer = (nil)] [url = about:blank] 17:50:27 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x8f68bc00) [pid = 8289] [serial = 1028] [outer = (nil)] [url = about:blank] 17:50:27 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x90d90000) [pid = 8289] [serial = 1023] [outer = (nil)] [url = about:blank] 17:50:27 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x919c4400) [pid = 8289] [serial = 1025] [outer = (nil)] [url = about:blank] 17:50:27 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x8cd05800) [pid = 8289] [serial = 1004] [outer = (nil)] [url = about:blank] 17:50:27 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8e182000) [pid = 8289] [serial = 1005] [outer = (nil)] [url = about:blank] 17:50:27 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x8e2f0400) [pid = 8289] [serial = 1013] [outer = (nil)] [url = about:blank] 17:50:27 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x90d85400) [pid = 8289] [serial = 1014] [outer = (nil)] [url = about:blank] 17:50:27 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x8ee17800) [pid = 8289] [serial = 1007] [outer = (nil)] [url = about:blank] 17:50:27 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x8ef10c00) [pid = 8289] [serial = 1008] [outer = (nil)] [url = about:blank] 17:50:27 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x90e98400) [pid = 8289] [serial = 1010] [outer = (nil)] [url = about:blank] 17:50:27 INFO - PROCESS | 8289 | --DOMWINDOW == 66 (0x90e9ec00) [pid = 8289] [serial = 1011] [outer = (nil)] [url = about:blank] 17:50:27 INFO - PROCESS | 8289 | --DOMWINDOW == 65 (0x8c436c00) [pid = 8289] [serial = 1016] [outer = (nil)] [url = about:blank] 17:50:27 INFO - PROCESS | 8289 | --DOMWINDOW == 64 (0x8cd02000) [pid = 8289] [serial = 1017] [outer = (nil)] [url = about:blank] 17:50:27 INFO - PROCESS | 8289 | --DOMWINDOW == 63 (0x8e2ef400) [pid = 8289] [serial = 1019] [outer = (nil)] [url = about:blank] 17:50:27 INFO - PROCESS | 8289 | --DOMWINDOW == 62 (0x90b37c00) [pid = 8289] [serial = 1002] [outer = (nil)] [url = about:blank] 17:50:27 INFO - PROCESS | 8289 | --DOMWINDOW == 61 (0x8f687c00) [pid = 8289] [serial = 1001] [outer = (nil)] [url = about:blank] 17:50:27 INFO - PROCESS | 8289 | 1471049427986 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 17:50:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 17:50:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1534ms 17:50:28 INFO - PROCESS | 8289 | 1471049428037 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 17:50:28 INFO - PROCESS | 8289 | 1471049428043 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 17:50:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 17:50:28 INFO - PROCESS | 8289 | 1471049428053 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 17:50:28 INFO - PROCESS | 8289 | 1471049428057 Marionette TRACE conn3 <- [1,1406,null,{}] 17:50:28 INFO - PROCESS | 8289 | 1471049428063 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:28 INFO - PROCESS | 8289 | 1471049428069 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:28 INFO - PROCESS | 8289 | 1471049428225 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 17:50:28 INFO - PROCESS | 8289 | 1471049428235 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:28 INFO - PROCESS | 8289 | 1471049428240 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:28 INFO - PROCESS | 8289 | ++DOCSHELL 0x8d8a6000 == 18 [pid = 8289] [id = 359] 17:50:28 INFO - PROCESS | 8289 | ++DOMWINDOW == 62 (0x8d8a9400) [pid = 8289] [serial = 1078] [outer = (nil)] 17:50:28 INFO - PROCESS | 8289 | ++DOMWINDOW == 63 (0x8d8ae000) [pid = 8289] [serial = 1079] [outer = 0x8d8a9400] 17:50:28 INFO - PROCESS | 8289 | 1471049428321 Marionette DEBUG loaded listener.js 17:50:28 INFO - PROCESS | 8289 | ++DOMWINDOW == 64 (0x8e18ec00) [pid = 8289] [serial = 1080] [outer = 0x8d8a9400] 17:50:29 INFO - PROCESS | 8289 | 1471049429204 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 17:50:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 17:50:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1185ms 17:50:29 INFO - PROCESS | 8289 | 1471049429239 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 17:50:29 INFO - PROCESS | 8289 | 1471049429243 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 17:50:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 17:50:29 INFO - PROCESS | 8289 | 1471049429249 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 17:50:29 INFO - PROCESS | 8289 | 1471049429254 Marionette TRACE conn3 <- [1,1410,null,{}] 17:50:29 INFO - PROCESS | 8289 | 1471049429269 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:29 INFO - PROCESS | 8289 | 1471049429277 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:29 INFO - PROCESS | 8289 | 1471049429433 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 17:50:29 INFO - PROCESS | 8289 | 1471049429555 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:29 INFO - PROCESS | 8289 | 1471049429567 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:29 INFO - PROCESS | 8289 | ++DOCSHELL 0x8eca6400 == 19 [pid = 8289] [id = 360] 17:50:29 INFO - PROCESS | 8289 | ++DOMWINDOW == 65 (0x8eca9400) [pid = 8289] [serial = 1081] [outer = (nil)] 17:50:29 INFO - PROCESS | 8289 | ++DOMWINDOW == 66 (0x8ef0c800) [pid = 8289] [serial = 1082] [outer = 0x8eca9400] 17:50:29 INFO - PROCESS | 8289 | 1471049429650 Marionette DEBUG loaded listener.js 17:50:29 INFO - PROCESS | 8289 | ++DOMWINDOW == 67 (0x8ef17c00) [pid = 8289] [serial = 1083] [outer = 0x8eca9400] 17:50:30 INFO - PROCESS | 8289 | 1471049430515 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 17:50:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 17:50:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1288ms 17:50:30 INFO - PROCESS | 8289 | 1471049430537 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 17:50:30 INFO - PROCESS | 8289 | 1471049430541 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 17:50:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 17:50:30 INFO - PROCESS | 8289 | 1471049430547 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 17:50:30 INFO - PROCESS | 8289 | 1471049430549 Marionette TRACE conn3 <- [1,1414,null,{}] 17:50:30 INFO - PROCESS | 8289 | 1471049430555 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:30 INFO - PROCESS | 8289 | 1471049430560 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:30 INFO - PROCESS | 8289 | 1471049430774 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 17:50:30 INFO - PROCESS | 8289 | 1471049430793 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:30 INFO - PROCESS | 8289 | 1471049430800 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:30 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ee1e400 == 20 [pid = 8289] [id = 361] 17:50:30 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x8f68b400) [pid = 8289] [serial = 1084] [outer = (nil)] 17:50:30 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x90d88000) [pid = 8289] [serial = 1085] [outer = 0x8f68b400] 17:50:30 INFO - PROCESS | 8289 | 1471049430866 Marionette DEBUG loaded listener.js 17:50:30 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x90e95c00) [pid = 8289] [serial = 1086] [outer = 0x8f68b400] 17:50:31 INFO - PROCESS | 8289 | 1471049431802 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 17:50:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 17:50:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1278ms 17:50:31 INFO - PROCESS | 8289 | 1471049431825 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 17:50:31 INFO - PROCESS | 8289 | 1471049431828 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 17:50:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 17:50:31 INFO - PROCESS | 8289 | 1471049431834 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 17:50:31 INFO - PROCESS | 8289 | 1471049431836 Marionette TRACE conn3 <- [1,1418,null,{}] 17:50:31 INFO - PROCESS | 8289 | 1471049431842 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:31 INFO - PROCESS | 8289 | 1471049431847 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:32 INFO - PROCESS | 8289 | 1471049432032 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 17:50:32 INFO - PROCESS | 8289 | 1471049432062 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:32 INFO - PROCESS | 8289 | 1471049432068 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:32 INFO - PROCESS | 8289 | ++DOCSHELL 0x8d8a0400 == 21 [pid = 8289] [id = 362] 17:50:32 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x90b30c00) [pid = 8289] [serial = 1087] [outer = (nil)] 17:50:32 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x90e9fc00) [pid = 8289] [serial = 1088] [outer = 0x90b30c00] 17:50:32 INFO - PROCESS | 8289 | 1471049432134 Marionette DEBUG loaded listener.js 17:50:32 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x919c6800) [pid = 8289] [serial = 1089] [outer = 0x90b30c00] 17:50:32 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8c34e400) [pid = 8289] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 17:50:32 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x8e186800) [pid = 8289] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 17:50:32 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x8eca3800) [pid = 8289] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 17:50:32 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x8c431400) [pid = 8289] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 17:50:32 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x8c57b400) [pid = 8289] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 17:50:32 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x8f693000) [pid = 8289] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 17:50:32 INFO - PROCESS | 8289 | --DOMWINDOW == 66 (0x8abccc00) [pid = 8289] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 17:50:32 INFO - PROCESS | 8289 | --DOMWINDOW == 65 (0x8f691c00) [pid = 8289] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 17:50:32 INFO - PROCESS | 8289 | --DOMWINDOW == 64 (0x8c575400) [pid = 8289] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 17:50:32 INFO - PROCESS | 8289 | --DOMWINDOW == 63 (0x8c432800) [pid = 8289] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 17:50:33 INFO - PROCESS | 8289 | 1471049433082 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 17:50:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 17:50:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1284ms 17:50:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 17:50:33 INFO - PROCESS | 8289 | 1471049433120 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 17:50:33 INFO - PROCESS | 8289 | 1471049433123 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 17:50:33 INFO - PROCESS | 8289 | 1471049433130 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 17:50:33 INFO - PROCESS | 8289 | 1471049433133 Marionette TRACE conn3 <- [1,1422,null,{}] 17:50:33 INFO - PROCESS | 8289 | 1471049433138 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:33 INFO - PROCESS | 8289 | 1471049433148 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:33 INFO - PROCESS | 8289 | 1471049433341 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 17:50:33 INFO - PROCESS | 8289 | 1471049433464 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:33 INFO - PROCESS | 8289 | 1471049433470 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:33 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b8b1c00 == 22 [pid = 8289] [id = 363] 17:50:33 INFO - PROCESS | 8289 | ++DOMWINDOW == 64 (0x8c34e400) [pid = 8289] [serial = 1090] [outer = (nil)] 17:50:33 INFO - PROCESS | 8289 | ++DOMWINDOW == 65 (0x919c9c00) [pid = 8289] [serial = 1091] [outer = 0x8c34e400] 17:50:33 INFO - PROCESS | 8289 | 1471049433538 Marionette DEBUG loaded listener.js 17:50:33 INFO - PROCESS | 8289 | ++DOMWINDOW == 66 (0x91bdcc00) [pid = 8289] [serial = 1092] [outer = 0x8c34e400] 17:50:34 INFO - PROCESS | 8289 | 1471049434297 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 17:50:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 17:50:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1229ms 17:50:34 INFO - PROCESS | 8289 | 1471049434359 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 17:50:34 INFO - PROCESS | 8289 | 1471049434363 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 17:50:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 17:50:34 INFO - PROCESS | 8289 | 1471049434368 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 17:50:34 INFO - PROCESS | 8289 | 1471049434372 Marionette TRACE conn3 <- [1,1426,null,{}] 17:50:34 INFO - PROCESS | 8289 | 1471049434377 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:34 INFO - PROCESS | 8289 | 1471049434382 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:34 INFO - PROCESS | 8289 | 1471049434591 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 17:50:34 INFO - PROCESS | 8289 | 1471049434756 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:34 INFO - PROCESS | 8289 | 1471049434767 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:34 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc4c00 == 23 [pid = 8289] [id = 364] 17:50:34 INFO - PROCESS | 8289 | ++DOMWINDOW == 67 (0x8abc5c00) [pid = 8289] [serial = 1093] [outer = (nil)] 17:50:34 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x8b3d1400) [pid = 8289] [serial = 1094] [outer = 0x8abc5c00] 17:50:34 INFO - PROCESS | 8289 | 1471049434854 Marionette DEBUG loaded listener.js 17:50:34 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x8b6dec00) [pid = 8289] [serial = 1095] [outer = 0x8abc5c00] 17:50:35 INFO - PROCESS | 8289 | 1471049435878 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 17:50:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 17:50:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1578ms 17:50:35 INFO - PROCESS | 8289 | 1471049435949 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 17:50:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 17:50:35 INFO - PROCESS | 8289 | 1471049435956 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 17:50:35 INFO - PROCESS | 8289 | 1471049435965 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 17:50:35 INFO - PROCESS | 8289 | 1471049435970 Marionette TRACE conn3 <- [1,1430,null,{}] 17:50:35 INFO - PROCESS | 8289 | 1471049435977 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:35 INFO - PROCESS | 8289 | 1471049435982 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:36 INFO - PROCESS | 8289 | 1471049436201 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 17:50:36 INFO - PROCESS | 8289 | 1471049436418 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:36 INFO - PROCESS | 8289 | 1471049436425 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:36 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e2c6000 == 24 [pid = 8289] [id = 365] 17:50:36 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x8e2cb400) [pid = 8289] [serial = 1096] [outer = (nil)] 17:50:36 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8e2f7c00) [pid = 8289] [serial = 1097] [outer = 0x8e2cb400] 17:50:36 INFO - PROCESS | 8289 | 1471049436551 Marionette DEBUG loaded listener.js 17:50:36 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8eca1800) [pid = 8289] [serial = 1098] [outer = 0x8e2cb400] 17:50:37 INFO - PROCESS | 8289 | 1471049437483 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 17:50:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 17:50:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1586ms 17:50:37 INFO - PROCESS | 8289 | 1471049437550 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 17:50:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 17:50:37 INFO - PROCESS | 8289 | 1471049437555 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 17:50:37 INFO - PROCESS | 8289 | 1471049437562 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 17:50:37 INFO - PROCESS | 8289 | 1471049437567 Marionette TRACE conn3 <- [1,1434,null,{}] 17:50:37 INFO - PROCESS | 8289 | 1471049437573 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:37 INFO - PROCESS | 8289 | 1471049437579 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:37 INFO - PROCESS | 8289 | 1471049437817 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 17:50:38 INFO - PROCESS | 8289 | 1471049438113 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:38 INFO - PROCESS | 8289 | 1471049438123 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:38 INFO - PROCESS | 8289 | ++DOCSHELL 0x8d8a4800 == 25 [pid = 8289] [id = 366] 17:50:38 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x90e9c800) [pid = 8289] [serial = 1099] [outer = (nil)] 17:50:38 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x919c3800) [pid = 8289] [serial = 1100] [outer = 0x90e9c800] 17:50:38 INFO - PROCESS | 8289 | 1471049438251 Marionette DEBUG loaded listener.js 17:50:38 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x919cec00) [pid = 8289] [serial = 1101] [outer = 0x90e9c800] 17:50:39 INFO - PROCESS | 8289 | 1471049439185 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 17:50:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 17:50:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1688ms 17:50:39 INFO - PROCESS | 8289 | 1471049439250 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 17:50:39 INFO - PROCESS | 8289 | 1471049439257 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 17:50:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 17:50:39 INFO - PROCESS | 8289 | 1471049439274 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 17:50:39 INFO - PROCESS | 8289 | 1471049439282 Marionette TRACE conn3 <- [1,1438,null,{}] 17:50:39 INFO - PROCESS | 8289 | 1471049439288 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:39 INFO - PROCESS | 8289 | 1471049439294 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:39 INFO - PROCESS | 8289 | 1471049439510 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 17:50:39 INFO - PROCESS | 8289 | 1471049439718 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:39 INFO - PROCESS | 8289 | 1471049439729 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:39 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc2400 == 26 [pid = 8289] [id = 367] 17:50:39 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x8cd0c800) [pid = 8289] [serial = 1102] [outer = (nil)] 17:50:39 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x92122800) [pid = 8289] [serial = 1103] [outer = 0x8cd0c800] 17:50:39 INFO - PROCESS | 8289 | 1471049439852 Marionette DEBUG loaded listener.js 17:50:39 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x922b1c00) [pid = 8289] [serial = 1104] [outer = 0x8cd0c800] 17:50:40 INFO - PROCESS | 8289 | 1471049440739 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 17:50:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 17:50:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1541ms 17:50:40 INFO - PROCESS | 8289 | 1471049440807 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 17:50:40 INFO - PROCESS | 8289 | 1471049440811 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 17:50:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 17:50:40 INFO - PROCESS | 8289 | 1471049440817 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 17:50:40 INFO - PROCESS | 8289 | 1471049440821 Marionette TRACE conn3 <- [1,1442,null,{}] 17:50:40 INFO - PROCESS | 8289 | 1471049440826 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:40 INFO - PROCESS | 8289 | 1471049440832 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:41 INFO - PROCESS | 8289 | 1471049441038 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 17:50:41 INFO - PROCESS | 8289 | 1471049441205 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:41 INFO - PROCESS | 8289 | 1471049441212 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:41 INFO - PROCESS | 8289 | ++DOCSHELL 0x91be4000 == 27 [pid = 8289] [id = 368] 17:50:41 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x922bc800) [pid = 8289] [serial = 1105] [outer = (nil)] 17:50:41 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x923da800) [pid = 8289] [serial = 1106] [outer = 0x922bc800] 17:50:41 INFO - PROCESS | 8289 | 1471049441294 Marionette DEBUG loaded listener.js 17:50:41 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x923dfc00) [pid = 8289] [serial = 1107] [outer = 0x922bc800] 17:50:42 INFO - PROCESS | 8289 | 1471049442226 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 17:50:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 17:50:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1485ms 17:50:42 INFO - PROCESS | 8289 | 1471049442304 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 17:50:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 17:50:42 INFO - PROCESS | 8289 | 1471049442308 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 17:50:42 INFO - PROCESS | 8289 | 1471049442314 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 17:50:42 INFO - PROCESS | 8289 | 1471049442318 Marionette TRACE conn3 <- [1,1446,null,{}] 17:50:42 INFO - PROCESS | 8289 | 1471049442324 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:42 INFO - PROCESS | 8289 | 1471049442329 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:42 INFO - PROCESS | 8289 | 1471049442548 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 17:50:42 INFO - PROCESS | 8289 | 1471049442975 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:42 INFO - PROCESS | 8289 | 1471049442986 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:43 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b8b2800 == 28 [pid = 8289] [id = 369] 17:50:43 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x8b8b3800) [pid = 8289] [serial = 1108] [outer = (nil)] 17:50:43 INFO - PROCESS | 8289 | ++DOMWINDOW == 83 (0x8c429c00) [pid = 8289] [serial = 1109] [outer = 0x8b8b3800] 17:50:43 INFO - PROCESS | 8289 | 1471049443100 Marionette DEBUG loaded listener.js 17:50:43 INFO - PROCESS | 8289 | ++DOMWINDOW == 84 (0x8c578800) [pid = 8289] [serial = 1110] [outer = 0x8b8b3800] 17:50:44 INFO - PROCESS | 8289 | 1471049444047 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 17:50:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 17:50:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1787ms 17:50:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 17:50:44 INFO - PROCESS | 8289 | 1471049444103 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 17:50:44 INFO - PROCESS | 8289 | 1471049444108 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 17:50:44 INFO - PROCESS | 8289 | 1471049444116 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 17:50:44 INFO - PROCESS | 8289 | 1471049444120 Marionette TRACE conn3 <- [1,1450,null,{}] 17:50:44 INFO - PROCESS | 8289 | 1471049444128 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:44 INFO - PROCESS | 8289 | 1471049444135 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:44 INFO - PROCESS | 8289 | 1471049444304 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 17:50:45 INFO - PROCESS | 8289 | --DOCSHELL 0x8abcc800 == 27 [pid = 8289] [id = 349] 17:50:45 INFO - PROCESS | 8289 | --DOCSHELL 0x8b3d2800 == 26 [pid = 8289] [id = 348] 17:50:45 INFO - PROCESS | 8289 | 1471049445374 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:45 INFO - PROCESS | 8289 | 1471049445384 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:45 INFO - PROCESS | 8289 | --DOMWINDOW == 83 (0x8c429400) [pid = 8289] [serial = 1031] [outer = (nil)] [url = about:blank] 17:50:45 INFO - PROCESS | 8289 | --DOMWINDOW == 82 (0x8e2f9800) [pid = 8289] [serial = 1035] [outer = (nil)] [url = about:blank] 17:50:45 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x8e2ccc00) [pid = 8289] [serial = 1034] [outer = (nil)] [url = about:blank] 17:50:45 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x8ee16400) [pid = 8289] [serial = 1058] [outer = (nil)] [url = about:blank] 17:50:45 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x8c57a000) [pid = 8289] [serial = 1052] [outer = (nil)] [url = about:blank] 17:50:45 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x8c581000) [pid = 8289] [serial = 1053] [outer = (nil)] [url = about:blank] 17:50:45 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x8ee14000) [pid = 8289] [serial = 1061] [outer = (nil)] [url = about:blank] 17:50:45 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x90d8f400) [pid = 8289] [serial = 1038] [outer = (nil)] [url = about:blank] 17:50:45 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x8abd0400) [pid = 8289] [serial = 1049] [outer = (nil)] [url = about:blank] 17:50:45 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x90b36000) [pid = 8289] [serial = 1037] [outer = (nil)] [url = about:blank] 17:50:45 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x8b3d9400) [pid = 8289] [serial = 1050] [outer = (nil)] [url = about:blank] 17:50:45 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x92125400) [pid = 8289] [serial = 1041] [outer = (nil)] [url = about:blank] 17:50:45 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x91e37000) [pid = 8289] [serial = 1040] [outer = (nil)] [url = about:blank] 17:50:45 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x922bc400) [pid = 8289] [serial = 1044] [outer = (nil)] [url = about:blank] 17:50:45 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x922ba000) [pid = 8289] [serial = 1043] [outer = (nil)] [url = about:blank] 17:50:45 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x8d8a8c00) [pid = 8289] [serial = 1046] [outer = (nil)] [url = about:blank] 17:50:45 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x8ee1f800) [pid = 8289] [serial = 1062] [outer = (nil)] [url = about:blank] 17:50:45 INFO - PROCESS | 8289 | --DOMWINDOW == 66 (0x8c573400) [pid = 8289] [serial = 1032] [outer = (nil)] [url = about:blank] 17:50:45 INFO - PROCESS | 8289 | --DOMWINDOW == 65 (0x8ee1bc00) [pid = 8289] [serial = 1059] [outer = (nil)] [url = about:blank] 17:50:45 INFO - PROCESS | 8289 | --DOMWINDOW == 64 (0x8e181c00) [pid = 8289] [serial = 1055] [outer = (nil)] [url = about:blank] 17:50:45 INFO - PROCESS | 8289 | --DOMWINDOW == 63 (0x8e18e000) [pid = 8289] [serial = 1056] [outer = (nil)] [url = about:blank] 17:50:45 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abcb000 == 27 [pid = 8289] [id = 370] 17:50:45 INFO - PROCESS | 8289 | ++DOMWINDOW == 64 (0x8abcb400) [pid = 8289] [serial = 1111] [outer = (nil)] 17:50:45 INFO - PROCESS | 8289 | ++DOMWINDOW == 65 (0x8abce400) [pid = 8289] [serial = 1112] [outer = 0x8abcb400] 17:50:45 INFO - PROCESS | 8289 | 1471049445641 Marionette DEBUG loaded listener.js 17:50:45 INFO - PROCESS | 8289 | ++DOMWINDOW == 66 (0x8b3d1800) [pid = 8289] [serial = 1113] [outer = 0x8abcb400] 17:50:46 INFO - PROCESS | 8289 | 1471049446448 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 17:50:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 17:50:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 2387ms 17:50:46 INFO - PROCESS | 8289 | 1471049446503 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 17:50:46 INFO - PROCESS | 8289 | 1471049446508 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 17:50:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 17:50:46 INFO - PROCESS | 8289 | 1471049446516 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 17:50:46 INFO - PROCESS | 8289 | 1471049446520 Marionette TRACE conn3 <- [1,1454,null,{}] 17:50:46 INFO - PROCESS | 8289 | 1471049446528 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:46 INFO - PROCESS | 8289 | 1471049446535 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:46 INFO - PROCESS | 8289 | 1471049446701 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 17:50:46 INFO - PROCESS | 8289 | 1471049446849 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:46 INFO - PROCESS | 8289 | 1471049446867 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:46 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c34e800 == 28 [pid = 8289] [id = 371] 17:50:46 INFO - PROCESS | 8289 | ++DOMWINDOW == 67 (0x8c34f400) [pid = 8289] [serial = 1114] [outer = (nil)] 17:50:46 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x8c429400) [pid = 8289] [serial = 1115] [outer = 0x8c34f400] 17:50:46 INFO - PROCESS | 8289 | 1471049446953 Marionette DEBUG loaded listener.js 17:50:47 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x8c433800) [pid = 8289] [serial = 1116] [outer = 0x8c34f400] 17:50:47 INFO - PROCESS | 8289 | 1471049447770 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 17:50:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 17:50:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1329ms 17:50:47 INFO - PROCESS | 8289 | 1471049447850 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 17:50:47 INFO - PROCESS | 8289 | 1471049447857 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 17:50:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 17:50:47 INFO - PROCESS | 8289 | 1471049447875 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 17:50:47 INFO - PROCESS | 8289 | 1471049447877 Marionette TRACE conn3 <- [1,1458,null,{}] 17:50:47 INFO - PROCESS | 8289 | 1471049447883 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:47 INFO - PROCESS | 8289 | 1471049447889 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:48 INFO - PROCESS | 8289 | 1471049448114 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 17:50:48 INFO - PROCESS | 8289 | 1471049448138 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:48 INFO - PROCESS | 8289 | 1471049448144 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:48 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c581400 == 29 [pid = 8289] [id = 372] 17:50:48 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x8cd0f800) [pid = 8289] [serial = 1117] [outer = (nil)] 17:50:48 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8d8a4400) [pid = 8289] [serial = 1118] [outer = 0x8cd0f800] 17:50:48 INFO - PROCESS | 8289 | 1471049448215 Marionette DEBUG loaded listener.js 17:50:48 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8d8af000) [pid = 8289] [serial = 1119] [outer = 0x8cd0f800] 17:50:49 INFO - PROCESS | 8289 | 1471049449206 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 17:50:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 17:50:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1388ms 17:50:49 INFO - PROCESS | 8289 | 1471049449265 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 17:50:49 INFO - PROCESS | 8289 | 1471049449268 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 17:50:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 17:50:49 INFO - PROCESS | 8289 | 1471049449277 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 17:50:49 INFO - PROCESS | 8289 | 1471049449287 Marionette TRACE conn3 <- [1,1462,null,{}] 17:50:49 INFO - PROCESS | 8289 | 1471049449311 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:49 INFO - PROCESS | 8289 | 1471049449319 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:49 INFO - PROCESS | 8289 | 1471049449542 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 17:50:49 INFO - PROCESS | 8289 | 1471049449568 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:49 INFO - PROCESS | 8289 | 1471049449574 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:49 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e2efc00 == 30 [pid = 8289] [id = 373] 17:50:49 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8e2f3c00) [pid = 8289] [serial = 1120] [outer = (nil)] 17:50:49 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x8ec9e000) [pid = 8289] [serial = 1121] [outer = 0x8e2f3c00] 17:50:49 INFO - PROCESS | 8289 | 1471049449645 Marionette DEBUG loaded listener.js 17:50:49 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x8eca3800) [pid = 8289] [serial = 1122] [outer = 0x8e2f3c00] 17:50:50 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8c34e400) [pid = 8289] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 17:50:50 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x8b3d3400) [pid = 8289] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 17:50:50 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8f68b400) [pid = 8289] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 17:50:50 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x90b30c00) [pid = 8289] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 17:50:50 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x90d81800) [pid = 8289] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 17:50:50 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x8ef10800) [pid = 8289] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 17:50:50 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x8ef15800) [pid = 8289] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 17:50:50 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x8d8a9400) [pid = 8289] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 17:50:50 INFO - PROCESS | 8289 | --DOMWINDOW == 66 (0x8c349400) [pid = 8289] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 17:50:50 INFO - PROCESS | 8289 | --DOMWINDOW == 65 (0x8b6df800) [pid = 8289] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 17:50:50 INFO - PROCESS | 8289 | --DOMWINDOW == 64 (0x8eca9400) [pid = 8289] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 17:50:50 INFO - PROCESS | 8289 | 1471049450968 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 17:50:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 17:50:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1739ms 17:50:51 INFO - PROCESS | 8289 | 1471049451014 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 17:50:51 INFO - PROCESS | 8289 | 1471049451018 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 17:50:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 17:50:51 INFO - PROCESS | 8289 | 1471049451024 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 17:50:51 INFO - PROCESS | 8289 | 1471049451028 Marionette TRACE conn3 <- [1,1466,null,{}] 17:50:51 INFO - PROCESS | 8289 | 1471049451033 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:51 INFO - PROCESS | 8289 | 1471049451038 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:51 INFO - PROCESS | 8289 | 1471049451193 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 17:50:51 INFO - PROCESS | 8289 | 1471049451202 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:51 INFO - PROCESS | 8289 | 1471049451208 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:51 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b6e1400 == 31 [pid = 8289] [id = 374] 17:50:51 INFO - PROCESS | 8289 | ++DOMWINDOW == 65 (0x8c34ec00) [pid = 8289] [serial = 1123] [outer = (nil)] 17:50:51 INFO - PROCESS | 8289 | ++DOMWINDOW == 66 (0x8ee15400) [pid = 8289] [serial = 1124] [outer = 0x8c34ec00] 17:50:51 INFO - PROCESS | 8289 | 1471049451276 Marionette DEBUG loaded listener.js 17:50:51 INFO - PROCESS | 8289 | ++DOMWINDOW == 67 (0x8ee16800) [pid = 8289] [serial = 1125] [outer = 0x8c34ec00] 17:50:52 INFO - PROCESS | 8289 | 1471049452128 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 17:50:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 17:50:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1133ms 17:50:52 INFO - PROCESS | 8289 | 1471049452158 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 17:50:52 INFO - PROCESS | 8289 | 1471049452162 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 17:50:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 17:50:52 INFO - PROCESS | 8289 | 1471049452176 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 17:50:52 INFO - PROCESS | 8289 | 1471049452178 Marionette TRACE conn3 <- [1,1470,null,{}] 17:50:52 INFO - PROCESS | 8289 | 1471049452184 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:52 INFO - PROCESS | 8289 | 1471049452189 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:52 INFO - PROCESS | 8289 | 1471049452326 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 17:50:52 INFO - PROCESS | 8289 | 1471049452537 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:52 INFO - PROCESS | 8289 | 1471049452552 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:52 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc6800 == 32 [pid = 8289] [id = 375] 17:50:52 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x8abc8800) [pid = 8289] [serial = 1126] [outer = (nil)] 17:50:52 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x8abcc800) [pid = 8289] [serial = 1127] [outer = 0x8abc8800] 17:50:52 INFO - PROCESS | 8289 | 1471049452634 Marionette DEBUG loaded listener.js 17:50:52 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x8b3d8400) [pid = 8289] [serial = 1128] [outer = 0x8abc8800] 17:50:53 INFO - PROCESS | 8289 | 1471049453760 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 17:50:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 17:50:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1639ms 17:50:53 INFO - PROCESS | 8289 | 1471049453810 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 17:50:53 INFO - PROCESS | 8289 | 1471049453815 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 17:50:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 17:50:53 INFO - PROCESS | 8289 | 1471049453823 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 17:50:53 INFO - PROCESS | 8289 | 1471049453828 Marionette TRACE conn3 <- [1,1474,null,{}] 17:50:53 INFO - PROCESS | 8289 | 1471049453836 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:53 INFO - PROCESS | 8289 | 1471049453842 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:54 INFO - PROCESS | 8289 | 1471049454019 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 17:50:54 INFO - PROCESS | 8289 | 1471049454233 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:54 INFO - PROCESS | 8289 | 1471049454245 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:54 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b3cec00 == 33 [pid = 8289] [id = 376] 17:50:54 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8cd0f400) [pid = 8289] [serial = 1129] [outer = (nil)] 17:50:54 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8d8ac000) [pid = 8289] [serial = 1130] [outer = 0x8cd0f400] 17:50:54 INFO - PROCESS | 8289 | 1471049454348 Marionette DEBUG loaded listener.js 17:50:54 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8e18e000) [pid = 8289] [serial = 1131] [outer = 0x8cd0f400] 17:50:55 INFO - PROCESS | 8289 | 1471049455313 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 17:50:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 17:50:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1535ms 17:50:55 INFO - PROCESS | 8289 | 1471049455362 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 17:50:55 INFO - PROCESS | 8289 | 1471049455368 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 17:50:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 17:50:55 INFO - PROCESS | 8289 | 1471049455375 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 17:50:55 INFO - PROCESS | 8289 | 1471049455379 Marionette TRACE conn3 <- [1,1478,null,{}] 17:50:55 INFO - PROCESS | 8289 | 1471049455385 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:55 INFO - PROCESS | 8289 | 1471049455390 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:55 INFO - PROCESS | 8289 | 1471049455571 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 17:50:55 INFO - PROCESS | 8289 | 1471049455733 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:55 INFO - PROCESS | 8289 | 1471049455741 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:55 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e2f6c00 == 34 [pid = 8289] [id = 377] 17:50:55 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x8eca5800) [pid = 8289] [serial = 1132] [outer = (nil)] 17:50:55 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x8ee1d000) [pid = 8289] [serial = 1133] [outer = 0x8eca5800] 17:50:55 INFO - PROCESS | 8289 | 1471049455907 Marionette DEBUG loaded listener.js 17:50:56 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x8ef0e800) [pid = 8289] [serial = 1134] [outer = 0x8eca5800] 17:50:56 INFO - PROCESS | 8289 | 1471049456993 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 17:50:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 17:50:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1681ms 17:50:57 INFO - PROCESS | 8289 | 1471049457057 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 17:50:57 INFO - PROCESS | 8289 | 1471049457062 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 17:50:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 17:50:57 INFO - PROCESS | 8289 | 1471049457078 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 17:50:57 INFO - PROCESS | 8289 | 1471049457086 Marionette TRACE conn3 <- [1,1482,null,{}] 17:50:57 INFO - PROCESS | 8289 | 1471049457092 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:57 INFO - PROCESS | 8289 | 1471049457100 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:57 INFO - PROCESS | 8289 | 1471049457317 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 17:50:57 INFO - PROCESS | 8289 | 1471049457525 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:57 INFO - PROCESS | 8289 | 1471049457535 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:57 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ef0d400 == 35 [pid = 8289] [id = 378] 17:50:57 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x8ef16800) [pid = 8289] [serial = 1135] [outer = (nil)] 17:50:57 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x90b38c00) [pid = 8289] [serial = 1136] [outer = 0x8ef16800] 17:50:57 INFO - PROCESS | 8289 | 1471049457639 Marionette DEBUG loaded listener.js 17:50:57 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x90b3b800) [pid = 8289] [serial = 1137] [outer = 0x8ef16800] 17:50:58 INFO - PROCESS | 8289 | 1471049458920 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 17:50:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 17:50:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1945ms 17:50:59 INFO - PROCESS | 8289 | 1471049459015 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 17:50:59 INFO - PROCESS | 8289 | 1471049459020 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 17:50:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 17:50:59 INFO - PROCESS | 8289 | 1471049459029 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 17:50:59 INFO - PROCESS | 8289 | 1471049459033 Marionette TRACE conn3 <- [1,1486,null,{}] 17:50:59 INFO - PROCESS | 8289 | 1471049459120 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:59 INFO - PROCESS | 8289 | 1471049459127 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:59 INFO - PROCESS | 8289 | --DOCSHELL 0x8b3d6800 == 34 [pid = 8289] [id = 353] 17:50:59 INFO - PROCESS | 8289 | --DOCSHELL 0x8ec9ac00 == 33 [pid = 8289] [id = 352] 17:50:59 INFO - PROCESS | 8289 | --DOCSHELL 0x8ee1e400 == 32 [pid = 8289] [id = 361] 17:50:59 INFO - PROCESS | 8289 | --DOCSHELL 0x8d8a6000 == 31 [pid = 8289] [id = 359] 17:50:59 INFO - PROCESS | 8289 | --DOCSHELL 0x8b6e1400 == 30 [pid = 8289] [id = 374] 17:50:59 INFO - PROCESS | 8289 | --DOCSHELL 0x8e2efc00 == 29 [pid = 8289] [id = 373] 17:50:59 INFO - PROCESS | 8289 | --DOCSHELL 0x8c581400 == 28 [pid = 8289] [id = 372] 17:50:59 INFO - PROCESS | 8289 | 1471049459360 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 17:50:59 INFO - PROCESS | 8289 | --DOCSHELL 0x8abcb000 == 27 [pid = 8289] [id = 370] 17:50:59 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x919c9c00) [pid = 8289] [serial = 1091] [outer = (nil)] [url = about:blank] 17:50:59 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x923d5000) [pid = 8289] [serial = 1047] [outer = (nil)] [url = about:blank] 17:50:59 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x90d88000) [pid = 8289] [serial = 1085] [outer = (nil)] [url = about:blank] 17:50:59 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x90e9fc00) [pid = 8289] [serial = 1088] [outer = (nil)] [url = about:blank] 17:50:59 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x90e9c400) [pid = 8289] [serial = 1073] [outer = (nil)] [url = about:blank] 17:50:59 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x90ea3c00) [pid = 8289] [serial = 1074] [outer = (nil)] [url = about:blank] 17:50:59 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8f68a800) [pid = 8289] [serial = 1070] [outer = (nil)] [url = about:blank] 17:50:59 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x90b34400) [pid = 8289] [serial = 1071] [outer = (nil)] [url = about:blank] 17:50:59 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x90b32c00) [pid = 8289] [serial = 1065] [outer = (nil)] [url = about:blank] 17:50:59 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x8f689c00) [pid = 8289] [serial = 1064] [outer = (nil)] [url = about:blank] 17:50:59 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x8d8ae000) [pid = 8289] [serial = 1079] [outer = (nil)] [url = about:blank] 17:50:59 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x8e18ec00) [pid = 8289] [serial = 1080] [outer = (nil)] [url = about:blank] 17:50:59 INFO - PROCESS | 8289 | --DOMWINDOW == 66 (0x8c358c00) [pid = 8289] [serial = 1076] [outer = (nil)] [url = about:blank] 17:50:59 INFO - PROCESS | 8289 | --DOMWINDOW == 65 (0x8c42c000) [pid = 8289] [serial = 1077] [outer = (nil)] [url = about:blank] 17:50:59 INFO - PROCESS | 8289 | --DOMWINDOW == 64 (0x8d8a3000) [pid = 8289] [serial = 1067] [outer = (nil)] [url = about:blank] 17:50:59 INFO - PROCESS | 8289 | --DOMWINDOW == 63 (0x8e184000) [pid = 8289] [serial = 1068] [outer = (nil)] [url = about:blank] 17:50:59 INFO - PROCESS | 8289 | --DOMWINDOW == 62 (0x8ef0c800) [pid = 8289] [serial = 1082] [outer = (nil)] [url = about:blank] 17:50:59 INFO - PROCESS | 8289 | --DOMWINDOW == 61 (0x90e95c00) [pid = 8289] [serial = 1086] [outer = (nil)] [url = about:blank] 17:50:59 INFO - PROCESS | 8289 | --DOMWINDOW == 60 (0x919c6800) [pid = 8289] [serial = 1089] [outer = (nil)] [url = about:blank] 17:50:59 INFO - PROCESS | 8289 | --DOMWINDOW == 59 (0x8ef17c00) [pid = 8289] [serial = 1083] [outer = (nil)] [url = about:blank] 17:50:59 INFO - PROCESS | 8289 | --DOMWINDOW == 58 (0x91bdcc00) [pid = 8289] [serial = 1092] [outer = (nil)] [url = about:blank] 17:50:59 INFO - PROCESS | 8289 | 1471049459477 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:59 INFO - PROCESS | 8289 | 1471049459491 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:50:59 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b8bac00 == 28 [pid = 8289] [id = 379] 17:50:59 INFO - PROCESS | 8289 | ++DOMWINDOW == 59 (0x8b8bb400) [pid = 8289] [serial = 1138] [outer = (nil)] 17:50:59 INFO - PROCESS | 8289 | ++DOMWINDOW == 60 (0x8c42fc00) [pid = 8289] [serial = 1139] [outer = 0x8b8bb400] 17:50:59 INFO - PROCESS | 8289 | 1471049459564 Marionette DEBUG loaded listener.js 17:50:59 INFO - PROCESS | 8289 | ++DOMWINDOW == 61 (0x8c57a000) [pid = 8289] [serial = 1140] [outer = 0x8b8bb400] 17:51:00 INFO - PROCESS | 8289 | 1471049460333 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 17:51:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 17:51:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1342ms 17:51:00 INFO - PROCESS | 8289 | 1471049460371 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 17:51:00 INFO - PROCESS | 8289 | 1471049460377 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 17:51:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 17:51:00 INFO - PROCESS | 8289 | 1471049460387 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 17:51:00 INFO - PROCESS | 8289 | 1471049460390 Marionette TRACE conn3 <- [1,1490,null,{}] 17:51:00 INFO - PROCESS | 8289 | 1471049460396 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:00 INFO - PROCESS | 8289 | 1471049460401 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:00 INFO - PROCESS | 8289 | 1471049460557 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 17:51:00 INFO - PROCESS | 8289 | 1471049460573 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:00 INFO - PROCESS | 8289 | 1471049460579 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:00 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b3ca400 == 29 [pid = 8289] [id = 380] 17:51:00 INFO - PROCESS | 8289 | ++DOMWINDOW == 62 (0x8e18ac00) [pid = 8289] [serial = 1141] [outer = (nil)] 17:51:00 INFO - PROCESS | 8289 | ++DOMWINDOW == 63 (0x8e2bfc00) [pid = 8289] [serial = 1142] [outer = 0x8e18ac00] 17:51:00 INFO - PROCESS | 8289 | 1471049460654 Marionette DEBUG loaded listener.js 17:51:00 INFO - PROCESS | 8289 | ++DOMWINDOW == 64 (0x8e2cc000) [pid = 8289] [serial = 1143] [outer = 0x8e18ac00] 17:51:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 17:51:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1228ms 17:51:01 INFO - PROCESS | 8289 | 1471049461602 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 17:51:01 INFO - PROCESS | 8289 | 1471049461619 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 17:51:01 INFO - PROCESS | 8289 | 1471049461623 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 17:51:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 17:51:01 INFO - PROCESS | 8289 | 1471049461629 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 17:51:01 INFO - PROCESS | 8289 | 1471049461635 Marionette TRACE conn3 <- [1,1494,null,{}] 17:51:01 INFO - PROCESS | 8289 | 1471049461650 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:01 INFO - PROCESS | 8289 | 1471049461658 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:01 INFO - PROCESS | 8289 | 1471049461900 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 17:51:02 INFO - PROCESS | 8289 | 1471049461987 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:02 INFO - PROCESS | 8289 | 1471049461996 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:02 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ee1f800 == 30 [pid = 8289] [id = 381] 17:51:02 INFO - PROCESS | 8289 | ++DOMWINDOW == 65 (0x8ef08400) [pid = 8289] [serial = 1144] [outer = (nil)] 17:51:02 INFO - PROCESS | 8289 | ++DOMWINDOW == 66 (0x8ef14000) [pid = 8289] [serial = 1145] [outer = 0x8ef08400] 17:51:02 INFO - PROCESS | 8289 | 1471049462067 Marionette DEBUG loaded listener.js 17:51:02 INFO - PROCESS | 8289 | ++DOMWINDOW == 67 (0x8f68c400) [pid = 8289] [serial = 1146] [outer = 0x8ef08400] 17:51:02 INFO - PROCESS | 8289 | 1471049462966 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 17:51:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 17:51:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1391ms 17:51:03 INFO - PROCESS | 8289 | 1471049463025 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 17:51:03 INFO - PROCESS | 8289 | 1471049463030 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 17:51:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 17:51:03 INFO - PROCESS | 8289 | 1471049463036 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 17:51:03 INFO - PROCESS | 8289 | 1471049463039 Marionette TRACE conn3 <- [1,1498,null,{}] 17:51:03 INFO - PROCESS | 8289 | 1471049463044 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:03 INFO - PROCESS | 8289 | 1471049463049 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:03 INFO - PROCESS | 8289 | 1471049463279 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 17:51:03 INFO - PROCESS | 8289 | 1471049463299 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:03 INFO - PROCESS | 8289 | 1471049463307 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:03 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ef0ac00 == 31 [pid = 8289] [id = 382] 17:51:03 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x90b39400) [pid = 8289] [serial = 1147] [outer = (nil)] 17:51:03 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x90d83c00) [pid = 8289] [serial = 1148] [outer = 0x90b39400] 17:51:03 INFO - PROCESS | 8289 | 1471049463371 Marionette DEBUG loaded listener.js 17:51:03 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x90d8b800) [pid = 8289] [serial = 1149] [outer = 0x90b39400] 17:51:04 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x8abc5c00) [pid = 8289] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 17:51:04 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x8c34f400) [pid = 8289] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 17:51:04 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x8abcb400) [pid = 8289] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 17:51:04 INFO - PROCESS | 8289 | --DOMWINDOW == 66 (0x8e2cb400) [pid = 8289] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 17:51:04 INFO - PROCESS | 8289 | --DOMWINDOW == 65 (0x90e9c800) [pid = 8289] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 17:51:04 INFO - PROCESS | 8289 | --DOMWINDOW == 64 (0x8b8b3800) [pid = 8289] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 17:51:04 INFO - PROCESS | 8289 | --DOMWINDOW == 63 (0x8cd0c800) [pid = 8289] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 17:51:04 INFO - PROCESS | 8289 | --DOMWINDOW == 62 (0x8cd0f800) [pid = 8289] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 17:51:04 INFO - PROCESS | 8289 | --DOMWINDOW == 61 (0x8e2f3c00) [pid = 8289] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 17:51:04 INFO - PROCESS | 8289 | --DOMWINDOW == 60 (0x922bc800) [pid = 8289] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 17:51:04 INFO - PROCESS | 8289 | 1471049464307 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 17:51:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 17:51:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1330ms 17:51:04 INFO - PROCESS | 8289 | 1471049464366 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 17:51:04 INFO - PROCESS | 8289 | 1471049464369 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 17:51:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 17:51:04 INFO - PROCESS | 8289 | 1471049464375 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 17:51:04 INFO - PROCESS | 8289 | 1471049464378 Marionette TRACE conn3 <- [1,1502,null,{}] 17:51:04 INFO - PROCESS | 8289 | 1471049464384 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:04 INFO - PROCESS | 8289 | 1471049464389 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:04 INFO - PROCESS | 8289 | 1471049464536 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 17:51:04 INFO - PROCESS | 8289 | 1471049464658 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:04 INFO - PROCESS | 8289 | 1471049464667 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:04 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc5c00 == 32 [pid = 8289] [id = 383] 17:51:04 INFO - PROCESS | 8289 | ++DOMWINDOW == 61 (0x8abca400) [pid = 8289] [serial = 1150] [outer = (nil)] 17:51:04 INFO - PROCESS | 8289 | ++DOMWINDOW == 62 (0x8cd0f800) [pid = 8289] [serial = 1151] [outer = 0x8abca400] 17:51:04 INFO - PROCESS | 8289 | 1471049464732 Marionette DEBUG loaded listener.js 17:51:04 INFO - PROCESS | 8289 | ++DOMWINDOW == 63 (0x8cd02000) [pid = 8289] [serial = 1152] [outer = 0x8abca400] 17:51:05 INFO - PROCESS | 8289 | 1471049465458 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 17:51:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 17:51:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1127ms 17:51:05 INFO - PROCESS | 8289 | 1471049465507 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 17:51:05 INFO - PROCESS | 8289 | 1471049465510 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 17:51:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 17:51:05 INFO - PROCESS | 8289 | 1471049465516 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 17:51:05 INFO - PROCESS | 8289 | 1471049465518 Marionette TRACE conn3 <- [1,1506,null,{}] 17:51:05 INFO - PROCESS | 8289 | 1471049465524 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:05 INFO - PROCESS | 8289 | 1471049465534 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:05 INFO - PROCESS | 8289 | 1471049465742 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 17:51:05 INFO - PROCESS | 8289 | 1471049465753 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:05 INFO - PROCESS | 8289 | 1471049465761 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:05 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc3800 == 33 [pid = 8289] [id = 384] 17:51:05 INFO - PROCESS | 8289 | ++DOMWINDOW == 64 (0x8c42e000) [pid = 8289] [serial = 1153] [outer = (nil)] 17:51:05 INFO - PROCESS | 8289 | ++DOMWINDOW == 65 (0x919ce000) [pid = 8289] [serial = 1154] [outer = 0x8c42e000] 17:51:05 INFO - PROCESS | 8289 | 1471049465938 Marionette DEBUG loaded listener.js 17:51:06 INFO - PROCESS | 8289 | ++DOMWINDOW == 66 (0x91bda800) [pid = 8289] [serial = 1155] [outer = 0x8c42e000] 17:51:06 INFO - PROCESS | 8289 | 1471049466945 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 17:51:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 17:51:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1479ms 17:51:07 INFO - PROCESS | 8289 | 1471049466996 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 17:51:07 INFO - PROCESS | 8289 | 1471049467003 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 17:51:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 17:51:07 INFO - PROCESS | 8289 | 1471049467010 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 17:51:07 INFO - PROCESS | 8289 | 1471049467018 Marionette TRACE conn3 <- [1,1510,null,{}] 17:51:07 INFO - PROCESS | 8289 | 1471049467026 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:07 INFO - PROCESS | 8289 | 1471049467031 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:07 INFO - PROCESS | 8289 | 1471049467292 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 17:51:07 INFO - PROCESS | 8289 | 1471049467464 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:07 INFO - PROCESS | 8289 | 1471049467477 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:07 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c434800 == 34 [pid = 8289] [id = 385] 17:51:07 INFO - PROCESS | 8289 | ++DOMWINDOW == 67 (0x8c435400) [pid = 8289] [serial = 1156] [outer = (nil)] 17:51:07 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x8d8abc00) [pid = 8289] [serial = 1157] [outer = 0x8c435400] 17:51:07 INFO - PROCESS | 8289 | 1471049467570 Marionette DEBUG loaded listener.js 17:51:07 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x8e189400) [pid = 8289] [serial = 1158] [outer = 0x8c435400] 17:51:08 INFO - PROCESS | 8289 | 1471049468562 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 17:51:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 17:51:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1593ms 17:51:08 INFO - PROCESS | 8289 | 1471049468603 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 17:51:08 INFO - PROCESS | 8289 | 1471049468611 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 17:51:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 17:51:08 INFO - PROCESS | 8289 | 1471049468621 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 17:51:08 INFO - PROCESS | 8289 | 1471049468625 Marionette TRACE conn3 <- [1,1514,null,{}] 17:51:08 INFO - PROCESS | 8289 | 1471049468631 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:08 INFO - PROCESS | 8289 | 1471049468637 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:08 INFO - PROCESS | 8289 | 1471049468856 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 17:51:09 INFO - PROCESS | 8289 | 1471049469113 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:09 INFO - PROCESS | 8289 | 1471049469120 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:09 INFO - PROCESS | 8289 | ++DOCSHELL 0x8d8a4c00 == 35 [pid = 8289] [id = 386] 17:51:09 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x8ee1b400) [pid = 8289] [serial = 1159] [outer = (nil)] 17:51:09 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8ef17800) [pid = 8289] [serial = 1160] [outer = 0x8ee1b400] 17:51:09 INFO - PROCESS | 8289 | 1471049469217 Marionette DEBUG loaded listener.js 17:51:09 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x90b34400) [pid = 8289] [serial = 1161] [outer = 0x8ee1b400] 17:51:10 INFO - PROCESS | 8289 | 1471049470092 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 17:51:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 17:51:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1528ms 17:51:10 INFO - PROCESS | 8289 | 1471049470149 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 17:51:10 INFO - PROCESS | 8289 | 1471049470153 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 17:51:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 17:51:10 INFO - PROCESS | 8289 | 1471049470160 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 17:51:10 INFO - PROCESS | 8289 | 1471049470166 Marionette TRACE conn3 <- [1,1518,null,{}] 17:51:10 INFO - PROCESS | 8289 | 1471049470182 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:10 INFO - PROCESS | 8289 | 1471049470191 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:10 INFO - PROCESS | 8289 | 1471049470399 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 17:51:10 INFO - PROCESS | 8289 | 1471049470607 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:10 INFO - PROCESS | 8289 | 1471049470618 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:10 INFO - PROCESS | 8289 | ++DOCSHELL 0x90b3c400 == 36 [pid = 8289] [id = 387] 17:51:10 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x919ca000) [pid = 8289] [serial = 1162] [outer = (nil)] 17:51:10 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x91bdd000) [pid = 8289] [serial = 1163] [outer = 0x919ca000] 17:51:10 INFO - PROCESS | 8289 | 1471049470755 Marionette DEBUG loaded listener.js 17:51:10 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x91be5000) [pid = 8289] [serial = 1164] [outer = 0x919ca000] 17:51:11 INFO - PROCESS | 8289 | 1471049471627 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 17:51:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 17:51:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1537ms 17:51:11 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 17:51:11 INFO - PROCESS | 8289 | 1471049471697 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 17:51:11 INFO - PROCESS | 8289 | 1471049471701 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 17:51:11 INFO - PROCESS | 8289 | 1471049471708 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 17:51:11 INFO - PROCESS | 8289 | 1471049471711 Marionette TRACE conn3 <- [1,1522,null,{}] 17:51:11 INFO - PROCESS | 8289 | 1471049471717 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:11 INFO - PROCESS | 8289 | 1471049471722 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:11 INFO - PROCESS | 8289 | 1471049471935 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 17:51:12 INFO - PROCESS | 8289 | 1471049472100 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:12 INFO - PROCESS | 8289 | 1471049472110 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:12 INFO - PROCESS | 8289 | ++DOCSHELL 0x90ea0000 == 37 [pid = 8289] [id = 388] 17:51:12 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x919c6800) [pid = 8289] [serial = 1165] [outer = (nil)] 17:51:12 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x91e3c400) [pid = 8289] [serial = 1166] [outer = 0x919c6800] 17:51:12 INFO - PROCESS | 8289 | 1471049472191 Marionette DEBUG loaded listener.js 17:51:12 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x92123c00) [pid = 8289] [serial = 1167] [outer = 0x919c6800] 17:51:12 INFO - PROCESS | 8289 | SkCairoFTTypeface::onFilterRec unimplemented 17:51:12 INFO - PROCESS | 8289 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:51:12 INFO - PROCESS | 8289 | SkCairoFTTypeface::onFilterRec unimplemented 17:51:12 INFO - PROCESS | 8289 | SkCairoFTTypeface::onFilterRec unimplemented 17:51:12 INFO - PROCESS | 8289 | SkCairoFTTypeface::onFilterRec unimplemented 17:51:12 INFO - PROCESS | 8289 | SkCairoFTTypeface::onFilterRec unimplemented 17:51:12 INFO - PROCESS | 8289 | SkCairoFTTypeface::onFilterRec unimplemented 17:51:12 INFO - PROCESS | 8289 | SkCairoFTTypeface::onFilterRec unimplemented 17:51:12 INFO - PROCESS | 8289 | SkCairoFTTypeface::onFilterRec unimplemented 17:51:12 INFO - PROCESS | 8289 | SkCairoFTTypeface::onFilterRec unimplemented 17:51:12 INFO - PROCESS | 8289 | SkCairoFTTypeface::onFilterRec unimplemented 17:51:12 INFO - PROCESS | 8289 | SkCairoFTTypeface::onFilterRec unimplemented 17:51:13 INFO - PROCESS | 8289 | 1471049472972 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 17:51:13 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 () { 17:51:13 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:51:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 17:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:51:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 17:51:13 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 () { 17:51:13 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:51:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 17:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:51:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 17:51:13 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 () { 17:51:13 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:51:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 17:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:51:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 17:51:13 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 () { 17:51:13 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:51:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 17:51:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:51:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 17:51:13 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1343ms 17:51:13 INFO - PROCESS | 8289 | 1471049473053 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 17:51:13 INFO - PROCESS | 8289 | 1471049473060 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 17:51:13 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 17:51:13 INFO - PROCESS | 8289 | 1471049473069 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 17:51:13 INFO - PROCESS | 8289 | 1471049473072 Marionette TRACE conn3 <- [1,1526,null,{}] 17:51:13 INFO - PROCESS | 8289 | 1471049473096 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:13 INFO - PROCESS | 8289 | 1471049473102 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:13 INFO - PROCESS | 8289 | 1471049473281 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 17:51:13 INFO - PROCESS | 8289 | 1471049473447 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:13 INFO - PROCESS | 8289 | 1471049473457 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:13 INFO - PROCESS | 8289 | ++DOCSHELL 0x922b2c00 == 38 [pid = 8289] [id = 389] 17:51:13 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x922b5000) [pid = 8289] [serial = 1168] [outer = (nil)] 17:51:13 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x922bc400) [pid = 8289] [serial = 1169] [outer = 0x922b5000] 17:51:13 INFO - PROCESS | 8289 | 1471049473553 Marionette DEBUG loaded listener.js 17:51:13 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x923dbc00) [pid = 8289] [serial = 1170] [outer = 0x922b5000] 17:51:14 INFO - PROCESS | 8289 | 1471049474397 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 17:51:14 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:51:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 17:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:51:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 17:51:14 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:51:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 17:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:51:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 17:51:14 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 17:51:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 17:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:51:14 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 17:51:14 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1348ms 17:51:14 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 17:51:14 INFO - PROCESS | 8289 | 1471049474420 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 17:51:14 INFO - PROCESS | 8289 | 1471049474423 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 17:51:14 INFO - PROCESS | 8289 | 1471049474428 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 17:51:14 INFO - PROCESS | 8289 | 1471049474433 Marionette TRACE conn3 <- [1,1530,null,{}] 17:51:14 INFO - PROCESS | 8289 | 1471049474439 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:14 INFO - PROCESS | 8289 | 1471049474448 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:14 INFO - PROCESS | 8289 | 1471049474665 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 17:51:14 INFO - PROCESS | 8289 | 1471049474814 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:14 INFO - PROCESS | 8289 | 1471049474823 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:14 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c430000 == 39 [pid = 8289] [id = 390] 17:51:14 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x8c430400) [pid = 8289] [serial = 1171] [outer = (nil)] 17:51:14 INFO - PROCESS | 8289 | ++DOMWINDOW == 83 (0x922bcc00) [pid = 8289] [serial = 1172] [outer = 0x8c430400] 17:51:14 INFO - PROCESS | 8289 | 1471049474899 Marionette DEBUG loaded listener.js 17:51:15 INFO - PROCESS | 8289 | ++DOMWINDOW == 84 (0x9243fc00) [pid = 8289] [serial = 1173] [outer = 0x8c430400] 17:51:15 INFO - PROCESS | 8289 | 1471049475934 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 17:51:15 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 17:51:15 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 17:51:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:51:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:51:15 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 17:51:15 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 17:51:15 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. 17:51:15 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 17:51:15 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1529ms 17:51:15 INFO - PROCESS | 8289 | 1471049475959 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 17:51:15 INFO - PROCESS | 8289 | 1471049475965 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 17:51:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 17:51:15 INFO - PROCESS | 8289 | 1471049475974 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 17:51:15 INFO - PROCESS | 8289 | 1471049475979 Marionette TRACE conn3 <- [1,1534,null,{}] 17:51:15 INFO - PROCESS | 8289 | 1471049475987 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:15 INFO - PROCESS | 8289 | 1471049475992 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:16 INFO - PROCESS | 8289 | 1471049476151 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 17:51:16 INFO - PROCESS | 8289 | 1471049476356 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:16 INFO - PROCESS | 8289 | 1471049476369 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:16 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b8b4000 == 40 [pid = 8289] [id = 391] 17:51:16 INFO - PROCESS | 8289 | ++DOMWINDOW == 85 (0x8b8b4800) [pid = 8289] [serial = 1174] [outer = (nil)] 17:51:16 INFO - PROCESS | 8289 | ++DOMWINDOW == 86 (0x8c57f400) [pid = 8289] [serial = 1175] [outer = 0x8b8b4800] 17:51:16 INFO - PROCESS | 8289 | 1471049476507 Marionette DEBUG loaded listener.js 17:51:16 INFO - PROCESS | 8289 | ++DOMWINDOW == 87 (0x8cd09800) [pid = 8289] [serial = 1176] [outer = 0x8b8b4800] 17:51:17 INFO - PROCESS | 8289 | 1471049477435 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 17:51:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 17:51:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1534ms 17:51:17 INFO - PROCESS | 8289 | 1471049477508 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 17:51:17 INFO - PROCESS | 8289 | 1471049477514 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 17:51:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 17:51:17 INFO - PROCESS | 8289 | 1471049477525 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 17:51:17 INFO - PROCESS | 8289 | 1471049477528 Marionette TRACE conn3 <- [1,1538,null,{}] 17:51:17 INFO - PROCESS | 8289 | 1471049477534 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:17 INFO - PROCESS | 8289 | 1471049477540 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:18 INFO - PROCESS | 8289 | --DOCSHELL 0x8b8b9800 == 39 [pid = 8289] [id = 358] 17:51:18 INFO - PROCESS | 8289 | --DOCSHELL 0x8b3cdc00 == 38 [pid = 8289] [id = 355] 17:51:18 INFO - PROCESS | 8289 | --DOCSHELL 0x8e2c7400 == 37 [pid = 8289] [id = 356] 17:51:18 INFO - PROCESS | 8289 | --DOCSHELL 0x8d8a4800 == 36 [pid = 8289] [id = 366] 17:51:18 INFO - PROCESS | 8289 | --DOCSHELL 0x8b8b1c00 == 35 [pid = 8289] [id = 363] 17:51:18 INFO - PROCESS | 8289 | --DOCSHELL 0x8b8b2800 == 34 [pid = 8289] [id = 369] 17:51:18 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc2400 == 33 [pid = 8289] [id = 367] 17:51:18 INFO - PROCESS | 8289 | --DOCSHELL 0x8c431000 == 32 [pid = 8289] [id = 350] 17:51:18 INFO - PROCESS | 8289 | --DOCSHELL 0x91be4000 == 31 [pid = 8289] [id = 368] 17:51:18 INFO - PROCESS | 8289 | --DOCSHELL 0x8ef0f800 == 30 [pid = 8289] [id = 357] 17:51:18 INFO - PROCESS | 8289 | --DOCSHELL 0x8c34e800 == 29 [pid = 8289] [id = 371] 17:51:18 INFO - PROCESS | 8289 | --DOCSHELL 0x8eca6400 == 28 [pid = 8289] [id = 360] 17:51:18 INFO - PROCESS | 8289 | --DOCSHELL 0x8d8a0400 == 27 [pid = 8289] [id = 362] 17:51:18 INFO - PROCESS | 8289 | --DOCSHELL 0x8b3cec00 == 26 [pid = 8289] [id = 376] 17:51:18 INFO - PROCESS | 8289 | --DOCSHELL 0x8c34bc00 == 25 [pid = 8289] [id = 351] 17:51:18 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc6800 == 24 [pid = 8289] [id = 375] 17:51:18 INFO - PROCESS | 8289 | --DOCSHELL 0x8e2c6000 == 23 [pid = 8289] [id = 365] 17:51:18 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc4c00 == 22 [pid = 8289] [id = 364] 17:51:18 INFO - PROCESS | 8289 | --DOCSHELL 0x8ef0d400 == 21 [pid = 8289] [id = 378] 17:51:18 INFO - PROCESS | 8289 | --DOCSHELL 0x8e2f6c00 == 20 [pid = 8289] [id = 377] 17:51:18 INFO - PROCESS | 8289 | --DOCSHELL 0x8ef15000 == 19 [pid = 8289] [id = 354] 17:51:18 INFO - PROCESS | 8289 | 1471049478672 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 17:51:18 INFO - PROCESS | 8289 | --DOMWINDOW == 86 (0x8ee15400) [pid = 8289] [serial = 1124] [outer = (nil)] [url = about:blank] 17:51:18 INFO - PROCESS | 8289 | --DOMWINDOW == 85 (0x8b6dec00) [pid = 8289] [serial = 1095] [outer = (nil)] [url = about:blank] 17:51:18 INFO - PROCESS | 8289 | --DOMWINDOW == 84 (0x8c429400) [pid = 8289] [serial = 1115] [outer = (nil)] [url = about:blank] 17:51:18 INFO - PROCESS | 8289 | --DOMWINDOW == 83 (0x8b3d1400) [pid = 8289] [serial = 1094] [outer = (nil)] [url = about:blank] 17:51:18 INFO - PROCESS | 8289 | --DOMWINDOW == 82 (0x8abce400) [pid = 8289] [serial = 1112] [outer = (nil)] [url = about:blank] 17:51:18 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x8eca1800) [pid = 8289] [serial = 1098] [outer = (nil)] [url = about:blank] 17:51:18 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x8e2f7c00) [pid = 8289] [serial = 1097] [outer = (nil)] [url = about:blank] 17:51:18 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x8b3d1800) [pid = 8289] [serial = 1113] [outer = (nil)] [url = about:blank] 17:51:18 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x919cec00) [pid = 8289] [serial = 1101] [outer = (nil)] [url = about:blank] 17:51:18 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x919c3800) [pid = 8289] [serial = 1100] [outer = (nil)] [url = about:blank] 17:51:18 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x8c578800) [pid = 8289] [serial = 1110] [outer = (nil)] [url = about:blank] 17:51:18 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x8c429c00) [pid = 8289] [serial = 1109] [outer = (nil)] [url = about:blank] 17:51:18 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x922b1c00) [pid = 8289] [serial = 1104] [outer = (nil)] [url = about:blank] 17:51:18 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x92122800) [pid = 8289] [serial = 1103] [outer = (nil)] [url = about:blank] 17:51:18 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8d8af000) [pid = 8289] [serial = 1119] [outer = (nil)] [url = about:blank] 17:51:18 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x8ec9e000) [pid = 8289] [serial = 1121] [outer = (nil)] [url = about:blank] 17:51:18 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x8d8a4400) [pid = 8289] [serial = 1118] [outer = (nil)] [url = about:blank] 17:51:18 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x8eca3800) [pid = 8289] [serial = 1122] [outer = (nil)] [url = about:blank] 17:51:18 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x923dfc00) [pid = 8289] [serial = 1107] [outer = (nil)] [url = about:blank] 17:51:18 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x923da800) [pid = 8289] [serial = 1106] [outer = (nil)] [url = about:blank] 17:51:18 INFO - PROCESS | 8289 | --DOMWINDOW == 66 (0x8c433800) [pid = 8289] [serial = 1116] [outer = (nil)] [url = about:blank] 17:51:18 INFO - PROCESS | 8289 | 1471049478961 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:18 INFO - PROCESS | 8289 | 1471049478974 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:19 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abce400 == 20 [pid = 8289] [id = 392] 17:51:19 INFO - PROCESS | 8289 | ++DOMWINDOW == 67 (0x8b3d1400) [pid = 8289] [serial = 1177] [outer = (nil)] 17:51:19 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x8b6e1c00) [pid = 8289] [serial = 1178] [outer = 0x8b3d1400] 17:51:19 INFO - PROCESS | 8289 | 1471049479042 Marionette DEBUG loaded listener.js 17:51:19 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x8b8b9800) [pid = 8289] [serial = 1179] [outer = 0x8b3d1400] 17:51:19 INFO - PROCESS | 8289 | 1471049479801 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 17:51:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 17:51:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 2331ms 17:51:19 INFO - PROCESS | 8289 | 1471049479861 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 17:51:19 INFO - PROCESS | 8289 | 1471049479867 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 17:51:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 17:51:19 INFO - PROCESS | 8289 | 1471049479875 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 17:51:19 INFO - PROCESS | 8289 | 1471049479880 Marionette TRACE conn3 <- [1,1542,null,{}] 17:51:19 INFO - PROCESS | 8289 | 1471049479887 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:19 INFO - PROCESS | 8289 | 1471049479891 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:20 INFO - PROCESS | 8289 | 1471049480067 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 17:51:20 INFO - PROCESS | 8289 | 1471049480194 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:20 INFO - PROCESS | 8289 | 1471049480205 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:20 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c432000 == 21 [pid = 8289] [id = 393] 17:51:20 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x8c433400) [pid = 8289] [serial = 1180] [outer = (nil)] 17:51:20 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8c578800) [pid = 8289] [serial = 1181] [outer = 0x8c433400] 17:51:20 INFO - PROCESS | 8289 | 1471049480284 Marionette DEBUG loaded listener.js 17:51:20 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8c582800) [pid = 8289] [serial = 1182] [outer = 0x8c433400] 17:51:21 INFO - PROCESS | 8289 | 1471049481063 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 17:51:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 17:51:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1229ms 17:51:21 INFO - PROCESS | 8289 | 1471049481103 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 17:51:21 INFO - PROCESS | 8289 | 1471049481108 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 17:51:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 17:51:21 INFO - PROCESS | 8289 | 1471049481132 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 17:51:21 INFO - PROCESS | 8289 | 1471049481135 Marionette TRACE conn3 <- [1,1546,null,{}] 17:51:21 INFO - PROCESS | 8289 | 1471049481141 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:21 INFO - PROCESS | 8289 | 1471049481146 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:21 INFO - PROCESS | 8289 | 1471049481349 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 17:51:21 INFO - PROCESS | 8289 | 1471049481375 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:21 INFO - PROCESS | 8289 | 1471049481384 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:21 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e190800 == 22 [pid = 8289] [id = 394] 17:51:21 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8e2c2000) [pid = 8289] [serial = 1183] [outer = (nil)] 17:51:21 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x8e2c7400) [pid = 8289] [serial = 1184] [outer = 0x8e2c2000] 17:51:21 INFO - PROCESS | 8289 | 1471049481451 Marionette DEBUG loaded listener.js 17:51:21 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x8e2f5400) [pid = 8289] [serial = 1185] [outer = 0x8e2c2000] 17:51:22 INFO - PROCESS | 8289 | 1471049482448 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 17:51:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 17:51:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1378ms 17:51:22 INFO - PROCESS | 8289 | 1471049482511 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 17:51:22 INFO - PROCESS | 8289 | 1471049482517 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 17:51:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 17:51:22 INFO - PROCESS | 8289 | 1471049482535 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 17:51:22 INFO - PROCESS | 8289 | 1471049482542 Marionette TRACE conn3 <- [1,1550,null,{}] 17:51:22 INFO - PROCESS | 8289 | 1471049482557 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:22 INFO - PROCESS | 8289 | 1471049482564 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:22 INFO - PROCESS | 8289 | 1471049482786 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 17:51:22 INFO - PROCESS | 8289 | 1471049482809 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:22 INFO - PROCESS | 8289 | 1471049482842 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:22 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e187000 == 23 [pid = 8289] [id = 395] 17:51:22 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x8eca3400) [pid = 8289] [serial = 1186] [outer = (nil)] 17:51:22 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x8ee1d800) [pid = 8289] [serial = 1187] [outer = 0x8eca3400] 17:51:22 INFO - PROCESS | 8289 | 1471049482976 Marionette DEBUG loaded listener.js 17:51:23 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x8ef10800) [pid = 8289] [serial = 1188] [outer = 0x8eca3400] 17:51:23 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x8c42e000) [pid = 8289] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 17:51:23 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x90b39400) [pid = 8289] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 17:51:23 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x8ef16800) [pid = 8289] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 17:51:23 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8cd0f400) [pid = 8289] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 17:51:23 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x8eca5800) [pid = 8289] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 17:51:23 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8e18ac00) [pid = 8289] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 17:51:23 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x8b8bb400) [pid = 8289] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 17:51:23 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x8abc8800) [pid = 8289] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 17:51:23 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x8abca400) [pid = 8289] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 17:51:23 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x8ef08400) [pid = 8289] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 17:51:23 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x8c34ec00) [pid = 8289] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 17:51:24 INFO - PROCESS | 8289 | 1471049484188 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 17:51:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 17:51:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1700ms 17:51:24 INFO - PROCESS | 8289 | 1471049484227 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 17:51:24 INFO - PROCESS | 8289 | 1471049484230 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 17:51:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 17:51:24 INFO - PROCESS | 8289 | 1471049484236 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 17:51:24 INFO - PROCESS | 8289 | 1471049484239 Marionette TRACE conn3 <- [1,1554,null,{}] 17:51:24 INFO - PROCESS | 8289 | 1471049484244 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:24 INFO - PROCESS | 8289 | 1471049484249 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:24 INFO - PROCESS | 8289 | 1471049484403 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 17:51:24 INFO - PROCESS | 8289 | 1471049484413 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:24 INFO - PROCESS | 8289 | 1471049484418 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:24 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b8b1000 == 24 [pid = 8289] [id = 396] 17:51:24 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x8e183400) [pid = 8289] [serial = 1189] [outer = (nil)] 17:51:24 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x8ee16000) [pid = 8289] [serial = 1190] [outer = 0x8e183400] 17:51:24 INFO - PROCESS | 8289 | 1471049484485 Marionette DEBUG loaded listener.js 17:51:24 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x8ef14800) [pid = 8289] [serial = 1191] [outer = 0x8e183400] 17:51:25 INFO - PROCESS | 8289 | 1471049485368 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 17:51:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 17:51:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1187ms 17:51:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 17:51:25 INFO - PROCESS | 8289 | 1471049485424 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 17:51:25 INFO - PROCESS | 8289 | 1471049485427 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 17:51:25 INFO - PROCESS | 8289 | 1471049485433 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 17:51:25 INFO - PROCESS | 8289 | 1471049485436 Marionette TRACE conn3 <- [1,1558,null,{}] 17:51:25 INFO - PROCESS | 8289 | 1471049485441 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:25 INFO - PROCESS | 8289 | 1471049485446 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:25 INFO - PROCESS | 8289 | 1471049485604 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 17:51:25 INFO - PROCESS | 8289 | 1471049485819 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:25 INFO - PROCESS | 8289 | 1471049485830 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:25 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc2400 == 25 [pid = 8289] [id = 397] 17:51:25 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8abc6c00) [pid = 8289] [serial = 1192] [outer = (nil)] 17:51:25 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8b3ca800) [pid = 8289] [serial = 1193] [outer = 0x8abc6c00] 17:51:25 INFO - PROCESS | 8289 | 1471049485922 Marionette DEBUG loaded listener.js 17:51:26 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8b6de400) [pid = 8289] [serial = 1194] [outer = 0x8abc6c00] 17:51:27 INFO - PROCESS | 8289 | 1471049487012 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 17:51:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 17:51:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1636ms 17:51:27 INFO - PROCESS | 8289 | 1471049487071 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 17:51:27 INFO - PROCESS | 8289 | 1471049487077 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 17:51:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 17:51:27 INFO - PROCESS | 8289 | 1471049487084 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 17:51:27 INFO - PROCESS | 8289 | 1471049487089 Marionette TRACE conn3 <- [1,1562,null,{}] 17:51:27 INFO - PROCESS | 8289 | 1471049487097 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:27 INFO - PROCESS | 8289 | 1471049487106 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:27 INFO - PROCESS | 8289 | 1471049487358 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 17:51:27 INFO - PROCESS | 8289 | 1471049487586 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:27 INFO - PROCESS | 8289 | 1471049487596 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:27 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b3cc400 == 26 [pid = 8289] [id = 398] 17:51:27 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x8b3d7400) [pid = 8289] [serial = 1195] [outer = (nil)] 17:51:27 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x8d8ae000) [pid = 8289] [serial = 1196] [outer = 0x8b3d7400] 17:51:27 INFO - PROCESS | 8289 | 1471049487686 Marionette DEBUG loaded listener.js 17:51:27 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x8e2c3c00) [pid = 8289] [serial = 1197] [outer = 0x8b3d7400] 17:51:28 INFO - PROCESS | 8289 | 1471049488649 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 17:51:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 17:51:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1633ms 17:51:28 INFO - PROCESS | 8289 | 1471049488721 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 17:51:28 INFO - PROCESS | 8289 | 1471049488727 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 17:51:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 17:51:28 INFO - PROCESS | 8289 | 1471049488734 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 17:51:28 INFO - PROCESS | 8289 | 1471049488738 Marionette TRACE conn3 <- [1,1566,null,{}] 17:51:28 INFO - PROCESS | 8289 | 1471049488744 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:28 INFO - PROCESS | 8289 | 1471049488749 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:28 INFO - PROCESS | 8289 | 1471049488983 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 17:51:29 INFO - PROCESS | 8289 | 1471049489245 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:29 INFO - PROCESS | 8289 | 1471049489253 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:29 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ee14c00 == 27 [pid = 8289] [id = 399] 17:51:29 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x8ee15800) [pid = 8289] [serial = 1198] [outer = (nil)] 17:51:29 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x8ef0a400) [pid = 8289] [serial = 1199] [outer = 0x8ee15800] 17:51:29 INFO - PROCESS | 8289 | 1471049489356 Marionette DEBUG loaded listener.js 17:51:29 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x8f693c00) [pid = 8289] [serial = 1200] [outer = 0x8ee15800] 17:51:30 INFO - PROCESS | 8289 | 1471049490329 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 17:51:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 17:51:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1631ms 17:51:30 INFO - PROCESS | 8289 | 1471049490366 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 17:51:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 17:51:30 INFO - PROCESS | 8289 | 1471049490370 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 17:51:30 INFO - PROCESS | 8289 | 1471049490387 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 17:51:30 INFO - PROCESS | 8289 | 1471049490396 Marionette TRACE conn3 <- [1,1570,null,{}] 17:51:30 INFO - PROCESS | 8289 | 1471049490402 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:30 INFO - PROCESS | 8289 | 1471049490410 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:30 INFO - PROCESS | 8289 | 1471049490593 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 17:51:30 INFO - PROCESS | 8289 | 1471049490811 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:30 INFO - PROCESS | 8289 | 1471049490822 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:30 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ef0f400 == 28 [pid = 8289] [id = 400] 17:51:30 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x90d89800) [pid = 8289] [serial = 1201] [outer = (nil)] 17:51:30 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x90e9ac00) [pid = 8289] [serial = 1202] [outer = 0x90d89800] 17:51:30 INFO - PROCESS | 8289 | 1471049490902 Marionette DEBUG loaded listener.js 17:51:31 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x90e9c800) [pid = 8289] [serial = 1203] [outer = 0x90d89800] 17:51:32 INFO - PROCESS | 8289 | 1471049492028 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 17:51:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 17:51:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1700ms 17:51:32 INFO - PROCESS | 8289 | 1471049492078 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 17:51:32 INFO - PROCESS | 8289 | 1471049492084 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 17:51:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 17:51:32 INFO - PROCESS | 8289 | 1471049492093 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 17:51:32 INFO - PROCESS | 8289 | 1471049492098 Marionette TRACE conn3 <- [1,1574,null,{}] 17:51:32 INFO - PROCESS | 8289 | 1471049492106 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:32 INFO - PROCESS | 8289 | 1471049492111 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:32 INFO - PROCESS | 8289 | 1471049492327 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 17:51:32 INFO - PROCESS | 8289 | 1471049492545 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:32 INFO - PROCESS | 8289 | 1471049492557 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:32 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c429400 == 29 [pid = 8289] [id = 401] 17:51:32 INFO - PROCESS | 8289 | ++DOMWINDOW == 83 (0x8c42a800) [pid = 8289] [serial = 1204] [outer = (nil)] 17:51:32 INFO - PROCESS | 8289 | ++DOMWINDOW == 84 (0x8c430800) [pid = 8289] [serial = 1205] [outer = 0x8c42a800] 17:51:32 INFO - PROCESS | 8289 | 1471049492657 Marionette DEBUG loaded listener.js 17:51:32 INFO - PROCESS | 8289 | ++DOMWINDOW == 85 (0x8c578c00) [pid = 8289] [serial = 1206] [outer = 0x8c42a800] 17:51:33 INFO - PROCESS | 8289 | --DOCSHELL 0x8b8b1000 == 28 [pid = 8289] [id = 396] 17:51:33 INFO - PROCESS | 8289 | --DOCSHELL 0x8e187000 == 27 [pid = 8289] [id = 395] 17:51:33 INFO - PROCESS | 8289 | --DOCSHELL 0x8e190800 == 26 [pid = 8289] [id = 394] 17:51:33 INFO - PROCESS | 8289 | --DOCSHELL 0x8c432000 == 25 [pid = 8289] [id = 393] 17:51:33 INFO - PROCESS | 8289 | --DOCSHELL 0x8abce400 == 24 [pid = 8289] [id = 392] 17:51:33 INFO - PROCESS | 8289 | --DOMWINDOW == 84 (0x8ee16800) [pid = 8289] [serial = 1125] [outer = (nil)] [url = about:blank] 17:51:33 INFO - PROCESS | 8289 | --DOMWINDOW == 83 (0x90d83c00) [pid = 8289] [serial = 1148] [outer = (nil)] [url = about:blank] 17:51:33 INFO - PROCESS | 8289 | --DOMWINDOW == 82 (0x90d8b800) [pid = 8289] [serial = 1149] [outer = (nil)] [url = about:blank] 17:51:33 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x90b38c00) [pid = 8289] [serial = 1136] [outer = (nil)] [url = about:blank] 17:51:33 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x90b3b800) [pid = 8289] [serial = 1137] [outer = (nil)] [url = about:blank] 17:51:33 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x8d8ac000) [pid = 8289] [serial = 1130] [outer = (nil)] [url = about:blank] 17:51:33 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x8e18e000) [pid = 8289] [serial = 1131] [outer = (nil)] [url = about:blank] 17:51:33 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x8ee1d000) [pid = 8289] [serial = 1133] [outer = (nil)] [url = about:blank] 17:51:33 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x8ef0e800) [pid = 8289] [serial = 1134] [outer = (nil)] [url = about:blank] 17:51:33 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x8e2bfc00) [pid = 8289] [serial = 1142] [outer = (nil)] [url = about:blank] 17:51:33 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8e2cc000) [pid = 8289] [serial = 1143] [outer = (nil)] [url = about:blank] 17:51:33 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x8c42fc00) [pid = 8289] [serial = 1139] [outer = (nil)] [url = about:blank] 17:51:33 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8c57a000) [pid = 8289] [serial = 1140] [outer = (nil)] [url = about:blank] 17:51:33 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x8abcc800) [pid = 8289] [serial = 1127] [outer = (nil)] [url = about:blank] 17:51:33 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x8b3d8400) [pid = 8289] [serial = 1128] [outer = (nil)] [url = about:blank] 17:51:33 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x8cd02000) [pid = 8289] [serial = 1152] [outer = (nil)] [url = about:blank] 17:51:33 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x8ef14000) [pid = 8289] [serial = 1145] [outer = (nil)] [url = about:blank] 17:51:33 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x8f68c400) [pid = 8289] [serial = 1146] [outer = (nil)] [url = about:blank] 17:51:33 INFO - PROCESS | 8289 | --DOMWINDOW == 66 (0x8cd0f800) [pid = 8289] [serial = 1151] [outer = (nil)] [url = about:blank] 17:51:33 INFO - PROCESS | 8289 | --DOMWINDOW == 65 (0x91bda800) [pid = 8289] [serial = 1155] [outer = (nil)] [url = about:blank] 17:51:33 INFO - PROCESS | 8289 | --DOMWINDOW == 64 (0x919ce000) [pid = 8289] [serial = 1154] [outer = (nil)] [url = about:blank] 17:51:33 INFO - PROCESS | 8289 | 1471049493533 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 17:51:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 17:51:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1490ms 17:51:33 INFO - PROCESS | 8289 | 1471049493589 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 17:51:33 INFO - PROCESS | 8289 | 1471049493597 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 17:51:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 17:51:33 INFO - PROCESS | 8289 | 1471049493613 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 17:51:33 INFO - PROCESS | 8289 | 1471049493618 Marionette TRACE conn3 <- [1,1578,null,{}] 17:51:33 INFO - PROCESS | 8289 | 1471049493624 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:33 INFO - PROCESS | 8289 | 1471049493630 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:33 INFO - PROCESS | 8289 | 1471049493786 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 17:51:33 INFO - PROCESS | 8289 | 1471049493803 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:33 INFO - PROCESS | 8289 | 1471049493819 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:33 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b6d3000 == 25 [pid = 8289] [id = 402] 17:51:33 INFO - PROCESS | 8289 | ++DOMWINDOW == 65 (0x8cd0f000) [pid = 8289] [serial = 1207] [outer = (nil)] 17:51:33 INFO - PROCESS | 8289 | ++DOMWINDOW == 66 (0x8e183c00) [pid = 8289] [serial = 1208] [outer = 0x8cd0f000] 17:51:33 INFO - PROCESS | 8289 | 1471049493885 Marionette DEBUG loaded listener.js 17:51:34 INFO - PROCESS | 8289 | ++DOMWINDOW == 67 (0x8e190000) [pid = 8289] [serial = 1209] [outer = 0x8cd0f000] 17:51:34 INFO - PROCESS | 8289 | 1471049494767 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 17:51:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 17:51:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1189ms 17:51:34 INFO - PROCESS | 8289 | 1471049494801 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 17:51:34 INFO - PROCESS | 8289 | 1471049494805 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 17:51:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 17:51:34 INFO - PROCESS | 8289 | 1471049494811 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 17:51:34 INFO - PROCESS | 8289 | 1471049494817 Marionette TRACE conn3 <- [1,1582,null,{}] 17:51:34 INFO - PROCESS | 8289 | 1471049494836 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:34 INFO - PROCESS | 8289 | 1471049494844 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:35 INFO - PROCESS | 8289 | 1471049495000 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 17:51:35 INFO - PROCESS | 8289 | 1471049495136 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:35 INFO - PROCESS | 8289 | 1471049495148 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:35 INFO - PROCESS | 8289 | ++DOCSHELL 0x8eca4800 == 26 [pid = 8289] [id = 403] 17:51:35 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x8eca8c00) [pid = 8289] [serial = 1210] [outer = (nil)] 17:51:35 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x8ee1e000) [pid = 8289] [serial = 1211] [outer = 0x8eca8c00] 17:51:35 INFO - PROCESS | 8289 | 1471049495220 Marionette DEBUG loaded listener.js 17:51:35 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x8ef16400) [pid = 8289] [serial = 1212] [outer = 0x8eca8c00] 17:51:36 INFO - PROCESS | 8289 | 1471049496092 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 17:51:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 17:51:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1335ms 17:51:36 INFO - PROCESS | 8289 | 1471049496151 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 17:51:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 17:51:36 INFO - PROCESS | 8289 | 1471049496155 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 17:51:36 INFO - PROCESS | 8289 | 1471049496161 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 17:51:36 INFO - PROCESS | 8289 | 1471049496164 Marionette TRACE conn3 <- [1,1586,null,{}] 17:51:36 INFO - PROCESS | 8289 | 1471049496169 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:36 INFO - PROCESS | 8289 | 1471049496173 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:36 INFO - PROCESS | 8289 | 1471049496378 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 17:51:36 INFO - PROCESS | 8289 | 1471049496402 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:36 INFO - PROCESS | 8289 | 1471049496410 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:36 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c581000 == 27 [pid = 8289] [id = 404] 17:51:36 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8ef08400) [pid = 8289] [serial = 1213] [outer = (nil)] 17:51:36 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x90b3bc00) [pid = 8289] [serial = 1214] [outer = 0x8ef08400] 17:51:36 INFO - PROCESS | 8289 | 1471049496475 Marionette DEBUG loaded listener.js 17:51:36 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x90d86800) [pid = 8289] [serial = 1215] [outer = 0x8ef08400] 17:51:37 INFO - PROCESS | 8289 | 1471049497371 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 17:51:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 17:51:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1282ms 17:51:37 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8b3d1400) [pid = 8289] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 17:51:37 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x8e2c2000) [pid = 8289] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 17:51:37 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x919ca000) [pid = 8289] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 17:51:37 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x8c435400) [pid = 8289] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 17:51:37 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x8b8b4800) [pid = 8289] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 17:51:37 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x922b5000) [pid = 8289] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 17:51:37 INFO - PROCESS | 8289 | --DOMWINDOW == 66 (0x8c430400) [pid = 8289] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 17:51:37 INFO - PROCESS | 8289 | --DOMWINDOW == 65 (0x8c433400) [pid = 8289] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 17:51:37 INFO - PROCESS | 8289 | --DOMWINDOW == 64 (0x8eca3400) [pid = 8289] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 17:51:37 INFO - PROCESS | 8289 | --DOMWINDOW == 63 (0x8ee1b400) [pid = 8289] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 17:51:37 INFO - PROCESS | 8289 | --DOMWINDOW == 62 (0x919c6800) [pid = 8289] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 17:51:37 INFO - PROCESS | 8289 | 1471049497537 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 17:51:37 INFO - PROCESS | 8289 | 1471049497542 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 17:51:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 17:51:37 INFO - PROCESS | 8289 | 1471049497552 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 17:51:37 INFO - PROCESS | 8289 | 1471049497556 Marionette TRACE conn3 <- [1,1590,null,{}] 17:51:37 INFO - PROCESS | 8289 | 1471049497561 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:37 INFO - PROCESS | 8289 | 1471049497566 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:37 INFO - PROCESS | 8289 | 1471049497710 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 17:51:37 INFO - PROCESS | 8289 | 1471049497722 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:37 INFO - PROCESS | 8289 | 1471049497730 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:37 INFO - PROCESS | 8289 | ++DOCSHELL 0x8d8a7c00 == 28 [pid = 8289] [id = 405] 17:51:37 INFO - PROCESS | 8289 | ++DOMWINDOW == 63 (0x8e18ac00) [pid = 8289] [serial = 1216] [outer = (nil)] 17:51:37 INFO - PROCESS | 8289 | ++DOMWINDOW == 64 (0x8eca3400) [pid = 8289] [serial = 1217] [outer = 0x8e18ac00] 17:51:37 INFO - PROCESS | 8289 | 1471049497795 Marionette DEBUG loaded listener.js 17:51:37 INFO - PROCESS | 8289 | ++DOMWINDOW == 65 (0x8ee1b400) [pid = 8289] [serial = 1218] [outer = 0x8e18ac00] 17:51:38 INFO - PROCESS | 8289 | 1471049498691 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 17:51:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 17:51:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1181ms 17:51:38 INFO - PROCESS | 8289 | 1471049498735 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 17:51:38 INFO - PROCESS | 8289 | 1471049498739 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 17:51:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 17:51:38 INFO - PROCESS | 8289 | 1471049498745 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 17:51:38 INFO - PROCESS | 8289 | 1471049498748 Marionette TRACE conn3 <- [1,1594,null,{}] 17:51:38 INFO - PROCESS | 8289 | 1471049498753 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:38 INFO - PROCESS | 8289 | 1471049498763 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:39 INFO - PROCESS | 8289 | 1471049499013 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 17:51:39 INFO - PROCESS | 8289 | 1471049499142 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:39 INFO - PROCESS | 8289 | 1471049499152 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:39 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc1c00 == 29 [pid = 8289] [id = 406] 17:51:39 INFO - PROCESS | 8289 | ++DOMWINDOW == 66 (0x8abccc00) [pid = 8289] [serial = 1219] [outer = (nil)] 17:51:39 INFO - PROCESS | 8289 | ++DOMWINDOW == 67 (0x919c4000) [pid = 8289] [serial = 1220] [outer = 0x8abccc00] 17:51:39 INFO - PROCESS | 8289 | 1471049499216 Marionette DEBUG loaded listener.js 17:51:39 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x91bdec00) [pid = 8289] [serial = 1221] [outer = 0x8abccc00] 17:51:40 INFO - PROCESS | 8289 | 1471049500157 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 17:51:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 17:51:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1476ms 17:51:40 INFO - PROCESS | 8289 | 1471049500223 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 17:51:40 INFO - PROCESS | 8289 | 1471049500230 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 17:51:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 17:51:40 INFO - PROCESS | 8289 | 1471049500238 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 17:51:40 INFO - PROCESS | 8289 | 1471049500244 Marionette TRACE conn3 <- [1,1598,null,{}] 17:51:40 INFO - PROCESS | 8289 | 1471049500252 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:40 INFO - PROCESS | 8289 | 1471049500258 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:40 INFO - PROCESS | 8289 | 1471049500481 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 17:51:40 INFO - PROCESS | 8289 | 1471049500709 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:40 INFO - PROCESS | 8289 | 1471049500720 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:40 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b3d6c00 == 30 [pid = 8289] [id = 407] 17:51:40 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x8c350c00) [pid = 8289] [serial = 1222] [outer = (nil)] 17:51:40 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x8c577c00) [pid = 8289] [serial = 1223] [outer = 0x8c350c00] 17:51:40 INFO - PROCESS | 8289 | 1471049500847 Marionette DEBUG loaded listener.js 17:51:40 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8d8a6c00) [pid = 8289] [serial = 1224] [outer = 0x8c350c00] 17:51:41 INFO - PROCESS | 8289 | 1471049501762 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 17:51:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 17:51:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1583ms 17:51:41 INFO - PROCESS | 8289 | 1471049501820 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 17:51:41 INFO - PROCESS | 8289 | 1471049501827 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 17:51:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 17:51:41 INFO - PROCESS | 8289 | 1471049501838 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 17:51:41 INFO - PROCESS | 8289 | 1471049501841 Marionette TRACE conn3 <- [1,1602,null,{}] 17:51:41 INFO - PROCESS | 8289 | 1471049501848 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:41 INFO - PROCESS | 8289 | 1471049501854 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:42 INFO - PROCESS | 8289 | 1471049502069 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 17:51:42 INFO - PROCESS | 8289 | 1471049502290 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:42 INFO - PROCESS | 8289 | 1471049502300 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:42 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ec9ac00 == 31 [pid = 8289] [id = 408] 17:51:42 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8eca0000) [pid = 8289] [serial = 1225] [outer = (nil)] 17:51:42 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8eca9c00) [pid = 8289] [serial = 1226] [outer = 0x8eca0000] 17:51:42 INFO - PROCESS | 8289 | 1471049502425 Marionette DEBUG loaded listener.js 17:51:42 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x8ee1a800) [pid = 8289] [serial = 1227] [outer = 0x8eca0000] 17:51:43 INFO - PROCESS | 8289 | 1471049503373 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 17:51:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 17:51:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1579ms 17:51:43 INFO - PROCESS | 8289 | 1471049503417 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 17:51:43 INFO - PROCESS | 8289 | 1471049503420 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 17:51:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 17:51:43 INFO - PROCESS | 8289 | 1471049503427 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 17:51:43 INFO - PROCESS | 8289 | 1471049503433 Marionette TRACE conn3 <- [1,1606,null,{}] 17:51:43 INFO - PROCESS | 8289 | 1471049503450 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:43 INFO - PROCESS | 8289 | 1471049503458 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:43 INFO - PROCESS | 8289 | 1471049503634 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 17:51:43 INFO - PROCESS | 8289 | 1471049503861 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:43 INFO - PROCESS | 8289 | 1471049503870 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:43 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e2ef800 == 32 [pid = 8289] [id = 409] 17:51:43 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x919c6400) [pid = 8289] [serial = 1228] [outer = (nil)] 17:51:43 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x91be0400) [pid = 8289] [serial = 1229] [outer = 0x919c6400] 17:51:44 INFO - PROCESS | 8289 | 1471049504006 Marionette DEBUG loaded listener.js 17:51:44 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x91e35c00) [pid = 8289] [serial = 1230] [outer = 0x919c6400] 17:51:44 INFO - PROCESS | 8289 | 1471049504875 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 17:51:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 17:51:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1490ms 17:51:44 INFO - PROCESS | 8289 | 1471049504918 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 17:51:44 INFO - PROCESS | 8289 | 1471049504923 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 17:51:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 17:51:44 INFO - PROCESS | 8289 | 1471049504929 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 17:51:44 INFO - PROCESS | 8289 | 1471049504933 Marionette TRACE conn3 <- [1,1610,null,{}] 17:51:44 INFO - PROCESS | 8289 | 1471049504938 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:44 INFO - PROCESS | 8289 | 1471049504943 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:45 INFO - PROCESS | 8289 | 1471049505113 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 17:51:45 INFO - PROCESS | 8289 | 1471049505284 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:45 INFO - PROCESS | 8289 | 1471049505291 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:45 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc2800 == 33 [pid = 8289] [id = 410] 17:51:45 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x8cd02c00) [pid = 8289] [serial = 1231] [outer = (nil)] 17:51:45 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x922b3800) [pid = 8289] [serial = 1232] [outer = 0x8cd02c00] 17:51:45 INFO - PROCESS | 8289 | 1471049505370 Marionette DEBUG loaded listener.js 17:51:45 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x922b8c00) [pid = 8289] [serial = 1233] [outer = 0x8cd02c00] 17:51:46 INFO - PROCESS | 8289 | 1471049506259 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 17:51:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 17:51:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1381ms 17:51:46 INFO - PROCESS | 8289 | 1471049506311 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 17:51:46 INFO - PROCESS | 8289 | 1471049506315 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 17:51:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 17:51:46 INFO - PROCESS | 8289 | 1471049506322 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 17:51:46 INFO - PROCESS | 8289 | 1471049506325 Marionette TRACE conn3 <- [1,1614,null,{}] 17:51:46 INFO - PROCESS | 8289 | 1471049506331 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:46 INFO - PROCESS | 8289 | 1471049506336 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:46 INFO - PROCESS | 8289 | 1471049506507 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 17:51:46 INFO - PROCESS | 8289 | 1471049506680 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:46 INFO - PROCESS | 8289 | 1471049506687 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:46 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c433800 == 34 [pid = 8289] [id = 411] 17:51:46 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x90ea2400) [pid = 8289] [serial = 1234] [outer = (nil)] 17:51:46 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x923d6000) [pid = 8289] [serial = 1235] [outer = 0x90ea2400] 17:51:46 INFO - PROCESS | 8289 | 1471049506782 Marionette DEBUG loaded listener.js 17:51:46 INFO - PROCESS | 8289 | ++DOMWINDOW == 83 (0x923ddc00) [pid = 8289] [serial = 1236] [outer = 0x90ea2400] 17:51:47 INFO - PROCESS | 8289 | 1471049507748 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 17:51:47 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 17:51:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1487ms 17:51:47 INFO - PROCESS | 8289 | 1471049507810 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 17:51:47 INFO - PROCESS | 8289 | 1471049507815 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 17:51:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 17:51:47 INFO - PROCESS | 8289 | 1471049507821 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 17:51:47 INFO - PROCESS | 8289 | 1471049507824 Marionette TRACE conn3 <- [1,1618,null,{}] 17:51:47 INFO - PROCESS | 8289 | 1471049507831 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:47 INFO - PROCESS | 8289 | 1471049507843 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:48 INFO - PROCESS | 8289 | 1471049508120 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 17:51:48 INFO - PROCESS | 8289 | 1471049508527 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:48 INFO - PROCESS | 8289 | 1471049508540 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:48 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b8b7c00 == 35 [pid = 8289] [id = 412] 17:51:48 INFO - PROCESS | 8289 | ++DOMWINDOW == 84 (0x8b8b8400) [pid = 8289] [serial = 1237] [outer = (nil)] 17:51:48 INFO - PROCESS | 8289 | ++DOMWINDOW == 85 (0x8c352400) [pid = 8289] [serial = 1238] [outer = 0x8b8b8400] 17:51:48 INFO - PROCESS | 8289 | 1471049508655 Marionette DEBUG loaded listener.js 17:51:48 INFO - PROCESS | 8289 | ++DOMWINDOW == 86 (0x8c430400) [pid = 8289] [serial = 1239] [outer = 0x8b8b8400] 17:51:49 INFO - PROCESS | 8289 | 1471049509523 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 17:51:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 17:51:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1791ms 17:51:49 INFO - PROCESS | 8289 | 1471049509615 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 17:51:49 INFO - PROCESS | 8289 | 1471049509622 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 17:51:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 17:51:49 INFO - PROCESS | 8289 | 1471049509630 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 17:51:49 INFO - PROCESS | 8289 | 1471049509635 Marionette TRACE conn3 <- [1,1622,null,{}] 17:51:49 INFO - PROCESS | 8289 | 1471049509643 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:49 INFO - PROCESS | 8289 | 1471049509651 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:49 INFO - PROCESS | 8289 | 1471049509854 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 17:51:50 INFO - PROCESS | 8289 | --DOCSHELL 0x8ee1f800 == 34 [pid = 8289] [id = 381] 17:51:50 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc5c00 == 33 [pid = 8289] [id = 383] 17:51:50 INFO - PROCESS | 8289 | --DOCSHELL 0x8ee14c00 == 32 [pid = 8289] [id = 399] 17:51:50 INFO - PROCESS | 8289 | --DOCSHELL 0x8b3cc400 == 31 [pid = 8289] [id = 398] 17:51:50 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc2400 == 30 [pid = 8289] [id = 397] 17:51:50 INFO - PROCESS | 8289 | --DOCSHELL 0x8c430000 == 29 [pid = 8289] [id = 390] 17:51:50 INFO - PROCESS | 8289 | --DOCSHELL 0x8b3ca400 == 28 [pid = 8289] [id = 380] 17:51:50 INFO - PROCESS | 8289 | --DOCSHELL 0x8b8bac00 == 27 [pid = 8289] [id = 379] 17:51:50 INFO - PROCESS | 8289 | --DOCSHELL 0x8ef0ac00 == 26 [pid = 8289] [id = 382] 17:51:50 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc3800 == 25 [pid = 8289] [id = 384] 17:51:50 INFO - PROCESS | 8289 | --DOCSHELL 0x8c434800 == 24 [pid = 8289] [id = 385] 17:51:50 INFO - PROCESS | 8289 | --DOCSHELL 0x8d8a4c00 == 23 [pid = 8289] [id = 386] 17:51:50 INFO - PROCESS | 8289 | --DOCSHELL 0x8b8b4000 == 22 [pid = 8289] [id = 391] 17:51:50 INFO - PROCESS | 8289 | --DOCSHELL 0x90ea0000 == 21 [pid = 8289] [id = 388] 17:51:50 INFO - PROCESS | 8289 | --DOCSHELL 0x922b2c00 == 20 [pid = 8289] [id = 389] 17:51:50 INFO - PROCESS | 8289 | --DOCSHELL 0x8ef0f400 == 19 [pid = 8289] [id = 400] 17:51:50 INFO - PROCESS | 8289 | --DOCSHELL 0x90b3c400 == 18 [pid = 8289] [id = 387] 17:51:50 INFO - PROCESS | 8289 | --DOMWINDOW == 85 (0x8b6e1c00) [pid = 8289] [serial = 1178] [outer = (nil)] [url = about:blank] 17:51:50 INFO - PROCESS | 8289 | --DOMWINDOW == 84 (0x8e2f5400) [pid = 8289] [serial = 1185] [outer = (nil)] [url = about:blank] 17:51:50 INFO - PROCESS | 8289 | --DOMWINDOW == 83 (0x91be5000) [pid = 8289] [serial = 1164] [outer = (nil)] [url = about:blank] 17:51:50 INFO - PROCESS | 8289 | --DOMWINDOW == 82 (0x8e2c7400) [pid = 8289] [serial = 1184] [outer = (nil)] [url = about:blank] 17:51:50 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x8e189400) [pid = 8289] [serial = 1158] [outer = (nil)] [url = about:blank] 17:51:50 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x8cd09800) [pid = 8289] [serial = 1176] [outer = (nil)] [url = about:blank] 17:51:50 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x923dbc00) [pid = 8289] [serial = 1170] [outer = (nil)] [url = about:blank] 17:51:50 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x8d8abc00) [pid = 8289] [serial = 1157] [outer = (nil)] [url = about:blank] 17:51:50 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x91bdd000) [pid = 8289] [serial = 1163] [outer = (nil)] [url = about:blank] 17:51:50 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x922bcc00) [pid = 8289] [serial = 1172] [outer = (nil)] [url = about:blank] 17:51:50 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x8c582800) [pid = 8289] [serial = 1182] [outer = (nil)] [url = about:blank] 17:51:50 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8ee1d800) [pid = 8289] [serial = 1187] [outer = (nil)] [url = about:blank] 17:51:50 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x8ef17800) [pid = 8289] [serial = 1160] [outer = (nil)] [url = about:blank] 17:51:50 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x90b34400) [pid = 8289] [serial = 1161] [outer = (nil)] [url = about:blank] 17:51:50 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x8c578800) [pid = 8289] [serial = 1181] [outer = (nil)] [url = about:blank] 17:51:50 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x9243fc00) [pid = 8289] [serial = 1173] [outer = (nil)] [url = about:blank] 17:51:50 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x91e3c400) [pid = 8289] [serial = 1166] [outer = (nil)] [url = about:blank] 17:51:50 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x92123c00) [pid = 8289] [serial = 1167] [outer = (nil)] [url = about:blank] 17:51:50 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x8ef10800) [pid = 8289] [serial = 1188] [outer = (nil)] [url = about:blank] 17:51:50 INFO - PROCESS | 8289 | --DOMWINDOW == 66 (0x8c57f400) [pid = 8289] [serial = 1175] [outer = (nil)] [url = about:blank] 17:51:50 INFO - PROCESS | 8289 | --DOMWINDOW == 65 (0x8b8b9800) [pid = 8289] [serial = 1179] [outer = (nil)] [url = about:blank] 17:51:50 INFO - PROCESS | 8289 | --DOMWINDOW == 64 (0x922bc400) [pid = 8289] [serial = 1169] [outer = (nil)] [url = about:blank] 17:51:50 INFO - PROCESS | 8289 | --DOMWINDOW == 63 (0x8ee16000) [pid = 8289] [serial = 1190] [outer = (nil)] [url = about:blank] 17:51:51 INFO - PROCESS | 8289 | 1471049511110 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:51 INFO - PROCESS | 8289 | 1471049511122 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:51 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abcdc00 == 19 [pid = 8289] [id = 413] 17:51:51 INFO - PROCESS | 8289 | ++DOMWINDOW == 64 (0x8abce800) [pid = 8289] [serial = 1240] [outer = (nil)] 17:51:51 INFO - PROCESS | 8289 | ++DOMWINDOW == 65 (0x8b3ce000) [pid = 8289] [serial = 1241] [outer = 0x8abce800] 17:51:51 INFO - PROCESS | 8289 | 1471049511198 Marionette DEBUG loaded listener.js 17:51:51 INFO - PROCESS | 8289 | ++DOMWINDOW == 66 (0x8b6d2c00) [pid = 8289] [serial = 1242] [outer = 0x8abce800] 17:51:51 INFO - PROCESS | 8289 | 1471049511951 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 17:51:52 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 17:51:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 2381ms 17:51:52 INFO - PROCESS | 8289 | 1471049512016 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 17:51:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 17:51:52 INFO - PROCESS | 8289 | 1471049512021 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 17:51:52 INFO - PROCESS | 8289 | 1471049512035 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 17:51:52 INFO - PROCESS | 8289 | 1471049512038 Marionette TRACE conn3 <- [1,1626,null,{}] 17:51:52 INFO - PROCESS | 8289 | 1471049512052 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:52 INFO - PROCESS | 8289 | 1471049512060 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:52 INFO - PROCESS | 8289 | 1471049512264 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 17:51:52 INFO - PROCESS | 8289 | 1471049512280 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:52 INFO - PROCESS | 8289 | 1471049512287 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:52 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c427c00 == 20 [pid = 8289] [id = 414] 17:51:52 INFO - PROCESS | 8289 | ++DOMWINDOW == 67 (0x8c42f400) [pid = 8289] [serial = 1243] [outer = (nil)] 17:51:52 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x8c57a400) [pid = 8289] [serial = 1244] [outer = 0x8c42f400] 17:51:52 INFO - PROCESS | 8289 | 1471049512358 Marionette DEBUG loaded listener.js 17:51:52 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x8c581c00) [pid = 8289] [serial = 1245] [outer = 0x8c42f400] 17:51:53 INFO - PROCESS | 8289 | 1471049513212 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 17:51:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 17:51:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1202ms 17:51:53 INFO - PROCESS | 8289 | 1471049513234 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 17:51:53 INFO - PROCESS | 8289 | 1471049513241 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 17:51:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 17:51:53 INFO - PROCESS | 8289 | 1471049513248 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 17:51:53 INFO - PROCESS | 8289 | 1471049513250 Marionette TRACE conn3 <- [1,1630,null,{}] 17:51:53 INFO - PROCESS | 8289 | 1471049513256 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:53 INFO - PROCESS | 8289 | 1471049513261 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:53 INFO - PROCESS | 8289 | 1471049513427 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 17:51:53 INFO - PROCESS | 8289 | 1471049513573 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:53 INFO - PROCESS | 8289 | 1471049513578 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:53 INFO - PROCESS | 8289 | ++DOCSHELL 0x8cd0e000 == 21 [pid = 8289] [id = 415] 17:51:53 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x8d8a4800) [pid = 8289] [serial = 1246] [outer = (nil)] 17:51:53 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8e189400) [pid = 8289] [serial = 1247] [outer = 0x8d8a4800] 17:51:53 INFO - PROCESS | 8289 | 1471049513651 Marionette DEBUG loaded listener.js 17:51:53 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8e2c2000) [pid = 8289] [serial = 1248] [outer = 0x8d8a4800] 17:51:54 INFO - PROCESS | 8289 | 1471049514615 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 17:51:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 17:51:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1436ms 17:51:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 17:51:54 INFO - PROCESS | 8289 | 1471049514685 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 17:51:54 INFO - PROCESS | 8289 | 1471049514688 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 17:51:54 INFO - PROCESS | 8289 | 1471049514703 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 17:51:54 INFO - PROCESS | 8289 | 1471049514712 Marionette TRACE conn3 <- [1,1634,null,{}] 17:51:54 INFO - PROCESS | 8289 | 1471049514729 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:54 INFO - PROCESS | 8289 | 1471049514736 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:54 INFO - PROCESS | 8289 | 1471049514969 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 17:51:55 INFO - PROCESS | 8289 | 1471049514998 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:55 INFO - PROCESS | 8289 | 1471049515008 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:55 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c430000 == 22 [pid = 8289] [id = 416] 17:51:55 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8eca6000) [pid = 8289] [serial = 1249] [outer = (nil)] 17:51:55 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x8ee15400) [pid = 8289] [serial = 1250] [outer = 0x8eca6000] 17:51:55 INFO - PROCESS | 8289 | 1471049515089 Marionette DEBUG loaded listener.js 17:51:55 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x8ef0d000) [pid = 8289] [serial = 1251] [outer = 0x8eca6000] 17:51:55 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8ef08400) [pid = 8289] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 17:51:55 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x8e18ac00) [pid = 8289] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 17:51:55 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8c42a800) [pid = 8289] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 17:51:55 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x8abc6c00) [pid = 8289] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 17:51:55 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x8b3d7400) [pid = 8289] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 17:51:55 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x8cd0f000) [pid = 8289] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 17:51:55 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x8ee15800) [pid = 8289] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 17:51:55 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x8eca8c00) [pid = 8289] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 17:51:55 INFO - PROCESS | 8289 | --DOMWINDOW == 66 (0x90d89800) [pid = 8289] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 17:51:55 INFO - PROCESS | 8289 | --DOMWINDOW == 65 (0x8abccc00) [pid = 8289] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 17:51:55 INFO - PROCESS | 8289 | --DOMWINDOW == 64 (0x8e183400) [pid = 8289] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 17:51:56 INFO - PROCESS | 8289 | 1471049516256 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 17:51:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 17:51:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1606ms 17:51:56 INFO - PROCESS | 8289 | 1471049516299 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 17:51:56 INFO - PROCESS | 8289 | 1471049516303 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 17:51:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 17:51:56 INFO - PROCESS | 8289 | 1471049516309 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 17:51:56 INFO - PROCESS | 8289 | 1471049516313 Marionette TRACE conn3 <- [1,1638,null,{}] 17:51:56 INFO - PROCESS | 8289 | 1471049516318 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:56 INFO - PROCESS | 8289 | 1471049516322 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:56 INFO - PROCESS | 8289 | 1471049516524 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 17:51:56 INFO - PROCESS | 8289 | 1471049516538 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:56 INFO - PROCESS | 8289 | 1471049516543 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:56 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c42a800 == 23 [pid = 8289] [id = 417] 17:51:56 INFO - PROCESS | 8289 | ++DOMWINDOW == 65 (0x8c57a000) [pid = 8289] [serial = 1252] [outer = (nil)] 17:51:56 INFO - PROCESS | 8289 | ++DOMWINDOW == 66 (0x8ee15800) [pid = 8289] [serial = 1253] [outer = 0x8c57a000] 17:51:56 INFO - PROCESS | 8289 | 1471049516613 Marionette DEBUG loaded listener.js 17:51:56 INFO - PROCESS | 8289 | ++DOMWINDOW == 67 (0x8ef10800) [pid = 8289] [serial = 1254] [outer = 0x8c57a000] 17:51:57 INFO - PROCESS | 8289 | 1471049517451 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 17:51:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 17:51:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1179ms 17:51:57 INFO - PROCESS | 8289 | 1471049517489 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 17:51:57 INFO - PROCESS | 8289 | 1471049517492 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 17:51:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 17:51:57 INFO - PROCESS | 8289 | 1471049517499 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 17:51:57 INFO - PROCESS | 8289 | 1471049517502 Marionette TRACE conn3 <- [1,1642,null,{}] 17:51:57 INFO - PROCESS | 8289 | 1471049517508 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:57 INFO - PROCESS | 8289 | 1471049517513 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:57 INFO - PROCESS | 8289 | 1471049517668 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 17:51:57 INFO - PROCESS | 8289 | 1471049517678 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:57 INFO - PROCESS | 8289 | 1471049517698 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:57 INFO - PROCESS | 8289 | ++DOCSHELL 0x8f68f400 == 24 [pid = 8289] [id = 418] 17:51:57 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x8f691800) [pid = 8289] [serial = 1255] [outer = (nil)] 17:51:57 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x8f696800) [pid = 8289] [serial = 1256] [outer = 0x8f691800] 17:51:57 INFO - PROCESS | 8289 | 1471049517775 Marionette DEBUG loaded listener.js 17:51:57 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x90d83800) [pid = 8289] [serial = 1257] [outer = 0x8f691800] 17:51:59 INFO - PROCESS | 8289 | 1471049518999 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 17:51:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 17:51:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1537ms 17:51:59 INFO - PROCESS | 8289 | 1471049519037 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 17:51:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 17:51:59 INFO - PROCESS | 8289 | 1471049519044 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 17:51:59 INFO - PROCESS | 8289 | 1471049519051 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 17:51:59 INFO - PROCESS | 8289 | 1471049519059 Marionette TRACE conn3 <- [1,1646,null,{}] 17:51:59 INFO - PROCESS | 8289 | 1471049519067 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:59 INFO - PROCESS | 8289 | 1471049519072 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:59 INFO - PROCESS | 8289 | 1471049519260 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 17:51:59 INFO - PROCESS | 8289 | 1471049519477 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:59 INFO - PROCESS | 8289 | 1471049519487 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:51:59 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b8ae800 == 25 [pid = 8289] [id = 419] 17:51:59 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8c353000) [pid = 8289] [serial = 1258] [outer = (nil)] 17:51:59 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8cd0a800) [pid = 8289] [serial = 1259] [outer = 0x8c353000] 17:51:59 INFO - PROCESS | 8289 | 1471049519611 Marionette DEBUG loaded listener.js 17:51:59 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8e184000) [pid = 8289] [serial = 1260] [outer = 0x8c353000] 17:52:00 INFO - PROCESS | 8289 | 1471049520558 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 17:52:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 17:52:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1586ms 17:52:00 INFO - PROCESS | 8289 | 1471049520638 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 17:52:00 INFO - PROCESS | 8289 | 1471049520645 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 17:52:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 17:52:00 INFO - PROCESS | 8289 | 1471049520656 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 17:52:00 INFO - PROCESS | 8289 | 1471049520661 Marionette TRACE conn3 <- [1,1650,null,{}] 17:52:00 INFO - PROCESS | 8289 | 1471049520667 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:00 INFO - PROCESS | 8289 | 1471049520673 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:00 INFO - PROCESS | 8289 | 1471049520889 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 17:52:01 INFO - PROCESS | 8289 | 1471049521166 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:01 INFO - PROCESS | 8289 | 1471049521175 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:01 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ec9cc00 == 26 [pid = 8289] [id = 420] 17:52:01 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x8ee11800) [pid = 8289] [serial = 1261] [outer = (nil)] 17:52:01 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x8ee1a400) [pid = 8289] [serial = 1262] [outer = 0x8ee11800] 17:52:01 INFO - PROCESS | 8289 | 1471049521303 Marionette DEBUG loaded listener.js 17:52:01 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x8f68b800) [pid = 8289] [serial = 1263] [outer = 0x8ee11800] 17:52:02 INFO - PROCESS | 8289 | 1471049522316 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 17:52:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 17:52:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1730ms 17:52:02 INFO - PROCESS | 8289 | 1471049522387 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 17:52:02 INFO - PROCESS | 8289 | 1471049522392 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 17:52:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 17:52:02 INFO - PROCESS | 8289 | 1471049522399 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 17:52:02 INFO - PROCESS | 8289 | 1471049522405 Marionette TRACE conn3 <- [1,1654,null,{}] 17:52:02 INFO - PROCESS | 8289 | 1471049522422 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:02 INFO - PROCESS | 8289 | 1471049522430 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:02 INFO - PROCESS | 8289 | 1471049522646 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 17:52:02 INFO - PROCESS | 8289 | 1471049522869 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:02 INFO - PROCESS | 8289 | 1471049522882 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:02 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e2f0400 == 27 [pid = 8289] [id = 421] 17:52:02 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x8e2fe800) [pid = 8289] [serial = 1264] [outer = (nil)] 17:52:03 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x90b37400) [pid = 8289] [serial = 1265] [outer = 0x8e2fe800] 17:52:03 INFO - PROCESS | 8289 | 1471049523020 Marionette DEBUG loaded listener.js 17:52:03 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x919c2400) [pid = 8289] [serial = 1266] [outer = 0x8e2fe800] 17:52:04 INFO - PROCESS | 8289 | 1471049524064 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 17:52:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 17:52:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1685ms 17:52:04 INFO - PROCESS | 8289 | 1471049524111 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 17:52:04 INFO - PROCESS | 8289 | 1471049524117 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 17:52:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 17:52:04 INFO - PROCESS | 8289 | 1471049524126 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 17:52:04 INFO - PROCESS | 8289 | 1471049524131 Marionette TRACE conn3 <- [1,1658,null,{}] 17:52:04 INFO - PROCESS | 8289 | 1471049524139 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:04 INFO - PROCESS | 8289 | 1471049524145 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:04 INFO - PROCESS | 8289 | 1471049524333 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 17:52:04 INFO - PROCESS | 8289 | 1471049524589 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:04 INFO - PROCESS | 8289 | 1471049524595 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:04 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c42b800 == 28 [pid = 8289] [id = 422] 17:52:04 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x8c42bc00) [pid = 8289] [serial = 1267] [outer = (nil)] 17:52:04 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x8c575c00) [pid = 8289] [serial = 1268] [outer = 0x8c42bc00] 17:52:04 INFO - PROCESS | 8289 | 1471049524676 Marionette DEBUG loaded listener.js 17:52:04 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x8cd0bc00) [pid = 8289] [serial = 1269] [outer = 0x8c42bc00] 17:52:05 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x8ef14800) [pid = 8289] [serial = 1191] [outer = (nil)] [url = about:blank] 17:52:05 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x919c4000) [pid = 8289] [serial = 1220] [outer = (nil)] [url = about:blank] 17:52:05 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x8ef16400) [pid = 8289] [serial = 1212] [outer = (nil)] [url = about:blank] 17:52:05 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x90b3bc00) [pid = 8289] [serial = 1214] [outer = (nil)] [url = about:blank] 17:52:05 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x8eca3400) [pid = 8289] [serial = 1217] [outer = (nil)] [url = about:blank] 17:52:05 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x90d86800) [pid = 8289] [serial = 1215] [outer = (nil)] [url = about:blank] 17:52:05 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x8c430800) [pid = 8289] [serial = 1205] [outer = (nil)] [url = about:blank] 17:52:05 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8c578c00) [pid = 8289] [serial = 1206] [outer = (nil)] [url = about:blank] 17:52:05 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x8b3ca800) [pid = 8289] [serial = 1193] [outer = (nil)] [url = about:blank] 17:52:05 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8b6de400) [pid = 8289] [serial = 1194] [outer = (nil)] [url = about:blank] 17:52:05 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x8d8ae000) [pid = 8289] [serial = 1196] [outer = (nil)] [url = about:blank] 17:52:05 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x8e2c3c00) [pid = 8289] [serial = 1197] [outer = (nil)] [url = about:blank] 17:52:05 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x8e183c00) [pid = 8289] [serial = 1208] [outer = (nil)] [url = about:blank] 17:52:05 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x8e190000) [pid = 8289] [serial = 1209] [outer = (nil)] [url = about:blank] 17:52:05 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x8ef0a400) [pid = 8289] [serial = 1199] [outer = (nil)] [url = about:blank] 17:52:05 INFO - PROCESS | 8289 | --DOMWINDOW == 66 (0x8f693c00) [pid = 8289] [serial = 1200] [outer = (nil)] [url = about:blank] 17:52:05 INFO - PROCESS | 8289 | --DOMWINDOW == 65 (0x8ee1e000) [pid = 8289] [serial = 1211] [outer = (nil)] [url = about:blank] 17:52:05 INFO - PROCESS | 8289 | --DOMWINDOW == 64 (0x90e9ac00) [pid = 8289] [serial = 1202] [outer = (nil)] [url = about:blank] 17:52:05 INFO - PROCESS | 8289 | --DOMWINDOW == 63 (0x90e9c800) [pid = 8289] [serial = 1203] [outer = (nil)] [url = about:blank] 17:52:05 INFO - PROCESS | 8289 | --DOMWINDOW == 62 (0x8ee1b400) [pid = 8289] [serial = 1218] [outer = (nil)] [url = about:blank] 17:52:05 INFO - PROCESS | 8289 | --DOMWINDOW == 61 (0x91bdec00) [pid = 8289] [serial = 1221] [outer = (nil)] [url = about:blank] 17:52:05 INFO - PROCESS | 8289 | 1471049525512 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 17:52:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 17:52:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1431ms 17:52:05 INFO - PROCESS | 8289 | 1471049525559 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 17:52:05 INFO - PROCESS | 8289 | 1471049525565 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 17:52:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 17:52:05 INFO - PROCESS | 8289 | 1471049525575 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 17:52:05 INFO - PROCESS | 8289 | 1471049525579 Marionette TRACE conn3 <- [1,1662,null,{}] 17:52:05 INFO - PROCESS | 8289 | 1471049525585 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:05 INFO - PROCESS | 8289 | 1471049525590 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:05 INFO - PROCESS | 8289 | 1471049525750 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 17:52:05 INFO - PROCESS | 8289 | 1471049525760 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:05 INFO - PROCESS | 8289 | 1471049525768 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:05 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e18b000 == 29 [pid = 8289] [id = 423] 17:52:05 INFO - PROCESS | 8289 | ++DOMWINDOW == 62 (0x8e18bc00) [pid = 8289] [serial = 1270] [outer = (nil)] 17:52:05 INFO - PROCESS | 8289 | ++DOMWINDOW == 63 (0x8e2c3800) [pid = 8289] [serial = 1271] [outer = 0x8e18bc00] 17:52:05 INFO - PROCESS | 8289 | 1471049525843 Marionette DEBUG loaded listener.js 17:52:05 INFO - PROCESS | 8289 | ++DOMWINDOW == 64 (0x8e2ce800) [pid = 8289] [serial = 1272] [outer = 0x8e18bc00] 17:52:06 INFO - PROCESS | 8289 | 1471049526809 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 17:52:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 17:52:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1278ms 17:52:06 INFO - PROCESS | 8289 | 1471049526853 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 17:52:06 INFO - PROCESS | 8289 | 1471049526857 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 17:52:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 17:52:06 INFO - PROCESS | 8289 | 1471049526864 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 17:52:06 INFO - PROCESS | 8289 | 1471049526869 Marionette TRACE conn3 <- [1,1666,null,{}] 17:52:06 INFO - PROCESS | 8289 | 1471049526885 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:06 INFO - PROCESS | 8289 | 1471049526893 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:07 INFO - PROCESS | 8289 | 1471049527122 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 17:52:07 INFO - PROCESS | 8289 | 1471049527137 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:07 INFO - PROCESS | 8289 | 1471049527150 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:07 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ef16400 == 30 [pid = 8289] [id = 424] 17:52:07 INFO - PROCESS | 8289 | ++DOMWINDOW == 65 (0x8f687400) [pid = 8289] [serial = 1273] [outer = (nil)] 17:52:07 INFO - PROCESS | 8289 | ++DOMWINDOW == 66 (0x8f694000) [pid = 8289] [serial = 1274] [outer = 0x8f687400] 17:52:07 INFO - PROCESS | 8289 | 1471049527218 Marionette DEBUG loaded listener.js 17:52:07 INFO - PROCESS | 8289 | ++DOMWINDOW == 67 (0x90b3ec00) [pid = 8289] [serial = 1275] [outer = 0x8f687400] 17:52:08 INFO - PROCESS | 8289 | 1471049528082 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 17:52:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 17:52:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1288ms 17:52:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 17:52:08 INFO - PROCESS | 8289 | 1471049528153 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 17:52:08 INFO - PROCESS | 8289 | 1471049528156 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 17:52:08 INFO - PROCESS | 8289 | 1471049528163 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 17:52:08 INFO - PROCESS | 8289 | 1471049528166 Marionette TRACE conn3 <- [1,1670,null,{}] 17:52:08 INFO - PROCESS | 8289 | 1471049528171 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:08 INFO - PROCESS | 8289 | 1471049528176 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:08 INFO - PROCESS | 8289 | 1471049528388 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 17:52:08 INFO - PROCESS | 8289 | 1471049528411 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:08 INFO - PROCESS | 8289 | 1471049528419 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:08 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e2fdc00 == 31 [pid = 8289] [id = 425] 17:52:08 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x8f690c00) [pid = 8289] [serial = 1276] [outer = (nil)] 17:52:08 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x90e9a800) [pid = 8289] [serial = 1277] [outer = 0x8f690c00] 17:52:08 INFO - PROCESS | 8289 | 1471049528483 Marionette DEBUG loaded listener.js 17:52:08 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x919c4000) [pid = 8289] [serial = 1278] [outer = 0x8f690c00] 17:52:09 INFO - PROCESS | 8289 | 1471049529434 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 17:52:09 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x8abce800) [pid = 8289] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 17:52:09 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x8c42f400) [pid = 8289] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 17:52:09 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x8b8b8400) [pid = 8289] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 17:52:09 INFO - PROCESS | 8289 | --DOMWINDOW == 66 (0x8c350c00) [pid = 8289] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 17:52:09 INFO - PROCESS | 8289 | --DOMWINDOW == 65 (0x8eca0000) [pid = 8289] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 17:52:09 INFO - PROCESS | 8289 | --DOMWINDOW == 64 (0x8eca6000) [pid = 8289] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 17:52:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 17:52:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1392ms 17:52:09 INFO - PROCESS | 8289 | --DOMWINDOW == 63 (0x919c6400) [pid = 8289] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 17:52:09 INFO - PROCESS | 8289 | --DOMWINDOW == 62 (0x8c57a000) [pid = 8289] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 17:52:09 INFO - PROCESS | 8289 | --DOMWINDOW == 61 (0x8cd02c00) [pid = 8289] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 17:52:09 INFO - PROCESS | 8289 | --DOMWINDOW == 60 (0x8d8a4800) [pid = 8289] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 17:52:09 INFO - PROCESS | 8289 | --DOMWINDOW == 59 (0x90ea2400) [pid = 8289] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 17:52:09 INFO - PROCESS | 8289 | 1471049529567 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 17:52:09 INFO - PROCESS | 8289 | 1471049529569 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 17:52:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 17:52:09 INFO - PROCESS | 8289 | 1471049529575 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 17:52:09 INFO - PROCESS | 8289 | 1471049529579 Marionette TRACE conn3 <- [1,1674,null,{}] 17:52:09 INFO - PROCESS | 8289 | 1471049529584 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:09 INFO - PROCESS | 8289 | 1471049529589 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:09 INFO - PROCESS | 8289 | 1471049529733 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 17:52:09 INFO - PROCESS | 8289 | 1471049529742 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:09 INFO - PROCESS | 8289 | 1471049529752 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:09 INFO - PROCESS | 8289 | ++DOCSHELL 0x8d8a4800 == 32 [pid = 8289] [id = 426] 17:52:09 INFO - PROCESS | 8289 | ++DOMWINDOW == 60 (0x8d8ac800) [pid = 8289] [serial = 1279] [outer = (nil)] 17:52:09 INFO - PROCESS | 8289 | ++DOMWINDOW == 61 (0x8eca0000) [pid = 8289] [serial = 1280] [outer = 0x8d8ac800] 17:52:09 INFO - PROCESS | 8289 | 1471049529821 Marionette DEBUG loaded listener.js 17:52:09 INFO - PROCESS | 8289 | ++DOMWINDOW == 62 (0x90b31000) [pid = 8289] [serial = 1281] [outer = 0x8d8ac800] 17:52:10 INFO - PROCESS | 8289 | 1471049530690 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 17:52:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 17:52:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1178ms 17:52:10 INFO - PROCESS | 8289 | 1471049530755 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 17:52:10 INFO - PROCESS | 8289 | 1471049530759 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 17:52:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 17:52:10 INFO - PROCESS | 8289 | 1471049530765 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 17:52:10 INFO - PROCESS | 8289 | 1471049530768 Marionette TRACE conn3 <- [1,1678,null,{}] 17:52:10 INFO - PROCESS | 8289 | 1471049530773 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:10 INFO - PROCESS | 8289 | 1471049530783 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:10 INFO - PROCESS | 8289 | 1471049530968 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 17:52:11 INFO - PROCESS | 8289 | 1471049531096 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:11 INFO - PROCESS | 8289 | 1471049531104 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:11 INFO - PROCESS | 8289 | ++DOCSHELL 0x8cd0f000 == 33 [pid = 8289] [id = 427] 17:52:11 INFO - PROCESS | 8289 | ++DOMWINDOW == 63 (0x8d8ae400) [pid = 8289] [serial = 1282] [outer = (nil)] 17:52:11 INFO - PROCESS | 8289 | ++DOMWINDOW == 64 (0x91bdfc00) [pid = 8289] [serial = 1283] [outer = 0x8d8ae400] 17:52:11 INFO - PROCESS | 8289 | 1471049531183 Marionette DEBUG loaded listener.js 17:52:11 INFO - PROCESS | 8289 | ++DOMWINDOW == 65 (0x90b3c000) [pid = 8289] [serial = 1284] [outer = 0x8d8ae400] 17:52:12 INFO - PROCESS | 8289 | 1471049532102 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 17:52:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 17:52:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1382ms 17:52:12 INFO - PROCESS | 8289 | 1471049532148 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 17:52:12 INFO - PROCESS | 8289 | 1471049532154 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 17:52:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 17:52:12 INFO - PROCESS | 8289 | 1471049532162 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 17:52:12 INFO - PROCESS | 8289 | 1471049532168 Marionette TRACE conn3 <- [1,1682,null,{}] 17:52:12 INFO - PROCESS | 8289 | 1471049532176 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:12 INFO - PROCESS | 8289 | 1471049532182 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:12 INFO - PROCESS | 8289 | 1471049532359 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 17:52:12 INFO - PROCESS | 8289 | 1471049532530 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:12 INFO - PROCESS | 8289 | 1471049532540 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:12 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b3cc400 == 34 [pid = 8289] [id = 428] 17:52:12 INFO - PROCESS | 8289 | ++DOMWINDOW == 66 (0x8b3d2800) [pid = 8289] [serial = 1285] [outer = (nil)] 17:52:12 INFO - PROCESS | 8289 | ++DOMWINDOW == 67 (0x8c576c00) [pid = 8289] [serial = 1286] [outer = 0x8b3d2800] 17:52:12 INFO - PROCESS | 8289 | 1471049532623 Marionette DEBUG loaded listener.js 17:52:12 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x8e181c00) [pid = 8289] [serial = 1287] [outer = 0x8b3d2800] 17:52:13 INFO - PROCESS | 8289 | 1471049533542 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 17:52:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 17:52:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1430ms 17:52:13 INFO - PROCESS | 8289 | 1471049533592 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 17:52:13 INFO - PROCESS | 8289 | 1471049533599 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 17:52:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 17:52:13 INFO - PROCESS | 8289 | 1471049533609 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 17:52:13 INFO - PROCESS | 8289 | 1471049533613 Marionette TRACE conn3 <- [1,1686,null,{}] 17:52:13 INFO - PROCESS | 8289 | 1471049533620 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:13 INFO - PROCESS | 8289 | 1471049533625 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:13 INFO - PROCESS | 8289 | 1471049533800 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 17:52:13 INFO - PROCESS | 8289 | 1471049533972 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:13 INFO - PROCESS | 8289 | 1471049533978 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:14 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e186c00 == 35 [pid = 8289] [id = 429] 17:52:14 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x8eca0c00) [pid = 8289] [serial = 1288] [outer = (nil)] 17:52:14 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x8ef09800) [pid = 8289] [serial = 1289] [outer = 0x8eca0c00] 17:52:14 INFO - PROCESS | 8289 | 1471049534064 Marionette DEBUG loaded listener.js 17:52:14 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8ef17000) [pid = 8289] [serial = 1290] [outer = 0x8eca0c00] 17:52:15 INFO - PROCESS | 8289 | 1471049535015 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 17:52:15 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 17:52:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1485ms 17:52:15 INFO - PROCESS | 8289 | 1471049535095 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 17:52:15 INFO - PROCESS | 8289 | 1471049535099 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 17:52:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 17:52:15 INFO - PROCESS | 8289 | 1471049535106 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 17:52:15 INFO - PROCESS | 8289 | 1471049535112 Marionette TRACE conn3 <- [1,1690,null,{}] 17:52:15 INFO - PROCESS | 8289 | 1471049535128 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:15 INFO - PROCESS | 8289 | 1471049535136 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:15 INFO - PROCESS | 8289 | 1471049535312 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 17:52:15 INFO - PROCESS | 8289 | 1471049535544 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:15 INFO - PROCESS | 8289 | 1471049535554 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:15 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc6800 == 36 [pid = 8289] [id = 430] 17:52:15 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x919c7800) [pid = 8289] [serial = 1291] [outer = (nil)] 17:52:15 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x91e39800) [pid = 8289] [serial = 1292] [outer = 0x919c7800] 17:52:15 INFO - PROCESS | 8289 | 1471049535650 Marionette DEBUG loaded listener.js 17:52:15 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x92127800) [pid = 8289] [serial = 1293] [outer = 0x919c7800] 17:52:16 INFO - PROCESS | 8289 | 1471049536508 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 17:52:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 17:52:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1441ms 17:52:16 INFO - PROCESS | 8289 | 1471049536548 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 17:52:16 INFO - PROCESS | 8289 | 1471049536553 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 17:52:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 17:52:16 INFO - PROCESS | 8289 | 1471049536559 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 17:52:16 INFO - PROCESS | 8289 | 1471049536561 Marionette TRACE conn3 <- [1,1694,null,{}] 17:52:16 INFO - PROCESS | 8289 | 1471049536567 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:16 INFO - PROCESS | 8289 | 1471049536573 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:16 INFO - PROCESS | 8289 | 1471049536743 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 17:52:16 INFO - PROCESS | 8289 | 1471049536915 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:16 INFO - PROCESS | 8289 | 1471049536923 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:16 INFO - PROCESS | 8289 | ++DOCSHELL 0x8d8a3400 == 37 [pid = 8289] [id = 431] 17:52:16 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x922bc000) [pid = 8289] [serial = 1294] [outer = (nil)] 17:52:16 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x923d7400) [pid = 8289] [serial = 1295] [outer = 0x922bc000] 17:52:17 INFO - PROCESS | 8289 | 1471049536999 Marionette DEBUG loaded listener.js 17:52:17 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x923dc800) [pid = 8289] [serial = 1296] [outer = 0x922bc000] 17:52:17 INFO - PROCESS | 8289 | 1471049537912 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 17:52:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 17:52:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1380ms 17:52:17 INFO - PROCESS | 8289 | 1471049537939 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 17:52:17 INFO - PROCESS | 8289 | 1471049537943 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 17:52:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 17:52:17 INFO - PROCESS | 8289 | 1471049537949 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 17:52:17 INFO - PROCESS | 8289 | 1471049537953 Marionette TRACE conn3 <- [1,1698,null,{}] 17:52:17 INFO - PROCESS | 8289 | 1471049537958 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:17 INFO - PROCESS | 8289 | 1471049537964 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:18 INFO - PROCESS | 8289 | 1471049538141 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 17:52:18 INFO - PROCESS | 8289 | 1471049538313 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:18 INFO - PROCESS | 8289 | 1471049538321 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:18 INFO - PROCESS | 8289 | ++DOCSHELL 0x91e35400 == 38 [pid = 8289] [id = 432] 17:52:18 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x92124800) [pid = 8289] [serial = 1297] [outer = (nil)] 17:52:18 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x92434800) [pid = 8289] [serial = 1298] [outer = 0x92124800] 17:52:18 INFO - PROCESS | 8289 | 1471049538400 Marionette DEBUG loaded listener.js 17:52:18 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x92437c00) [pid = 8289] [serial = 1299] [outer = 0x92124800] 17:52:19 INFO - PROCESS | 8289 | 1471049539329 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 17:52:19 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 17:52:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1427ms 17:52:19 INFO - PROCESS | 8289 | 1471049539378 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 17:52:19 INFO - PROCESS | 8289 | 1471049539381 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 17:52:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 17:52:19 INFO - PROCESS | 8289 | 1471049539388 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 17:52:19 INFO - PROCESS | 8289 | 1471049539391 Marionette TRACE conn3 <- [1,1702,null,{}] 17:52:19 INFO - PROCESS | 8289 | 1471049539397 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:19 INFO - PROCESS | 8289 | 1471049539407 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:19 INFO - PROCESS | 8289 | 1471049539618 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 17:52:19 INFO - PROCESS | 8289 | 1471049539792 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:19 INFO - PROCESS | 8289 | 1471049539800 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:19 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b8b7800 == 39 [pid = 8289] [id = 433] 17:52:19 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x8cd0e800) [pid = 8289] [serial = 1300] [outer = (nil)] 17:52:19 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x923e1c00) [pid = 8289] [serial = 1301] [outer = 0x8cd0e800] 17:52:19 INFO - PROCESS | 8289 | 1471049539877 Marionette DEBUG loaded listener.js 17:52:19 INFO - PROCESS | 8289 | ++DOMWINDOW == 83 (0x9245a000) [pid = 8289] [serial = 1302] [outer = 0x8cd0e800] 17:52:20 INFO - PROCESS | 8289 | 1471049540823 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 17:52:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 17:52:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1482ms 17:52:20 INFO - PROCESS | 8289 | 1471049540871 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 17:52:20 INFO - PROCESS | 8289 | 1471049540874 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 17:52:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 17:52:20 INFO - PROCESS | 8289 | 1471049540881 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 17:52:20 INFO - PROCESS | 8289 | 1471049540887 Marionette TRACE conn3 <- [1,1706,null,{}] 17:52:20 INFO - PROCESS | 8289 | 1471049540893 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:20 INFO - PROCESS | 8289 | 1471049540898 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:21 INFO - PROCESS | 8289 | 1471049541063 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 17:52:21 INFO - PROCESS | 8289 | 1471049541238 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:21 INFO - PROCESS | 8289 | 1471049541246 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:21 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b8b2c00 == 40 [pid = 8289] [id = 434] 17:52:21 INFO - PROCESS | 8289 | ++DOMWINDOW == 84 (0x8c576400) [pid = 8289] [serial = 1303] [outer = (nil)] 17:52:21 INFO - PROCESS | 8289 | ++DOMWINDOW == 85 (0x92574800) [pid = 8289] [serial = 1304] [outer = 0x8c576400] 17:52:21 INFO - PROCESS | 8289 | 1471049541325 Marionette DEBUG loaded listener.js 17:52:21 INFO - PROCESS | 8289 | ++DOMWINDOW == 86 (0x92577000) [pid = 8289] [serial = 1305] [outer = 0x8c576400] 17:52:22 INFO - PROCESS | 8289 | 1471049542200 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 17:52:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 17:52:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1383ms 17:52:22 INFO - PROCESS | 8289 | 1471049542266 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 17:52:22 INFO - PROCESS | 8289 | 1471049542270 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 17:52:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 17:52:22 INFO - PROCESS | 8289 | 1471049542276 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 17:52:22 INFO - PROCESS | 8289 | 1471049542280 Marionette TRACE conn3 <- [1,1710,null,{}] 17:52:22 INFO - PROCESS | 8289 | 1471049542285 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:22 INFO - PROCESS | 8289 | 1471049542291 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:22 INFO - PROCESS | 8289 | 1471049542459 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 17:52:22 INFO - PROCESS | 8289 | 1471049542647 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:22 INFO - PROCESS | 8289 | 1471049542656 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:22 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc2000 == 41 [pid = 8289] [id = 435] 17:52:22 INFO - PROCESS | 8289 | ++DOMWINDOW == 87 (0x8b8ac800) [pid = 8289] [serial = 1306] [outer = (nil)] 17:52:22 INFO - PROCESS | 8289 | ++DOMWINDOW == 88 (0x92580c00) [pid = 8289] [serial = 1307] [outer = 0x8b8ac800] 17:52:22 INFO - PROCESS | 8289 | 1471049542732 Marionette DEBUG loaded listener.js 17:52:22 INFO - PROCESS | 8289 | ++DOMWINDOW == 89 (0x92582800) [pid = 8289] [serial = 1308] [outer = 0x8b8ac800] 17:52:23 INFO - PROCESS | 8289 | 1471049543879 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 17:52:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 17:52:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1680ms 17:52:23 INFO - PROCESS | 8289 | 1471049543958 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 17:52:23 INFO - PROCESS | 8289 | 1471049543965 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 17:52:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 17:52:23 INFO - PROCESS | 8289 | 1471049543973 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 17:52:23 INFO - PROCESS | 8289 | 1471049543978 Marionette TRACE conn3 <- [1,1714,null,{}] 17:52:23 INFO - PROCESS | 8289 | 1471049543986 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:23 INFO - PROCESS | 8289 | 1471049543991 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:24 INFO - PROCESS | 8289 | 1471049544199 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 17:52:24 INFO - PROCESS | 8289 | 1471049544555 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:24 INFO - PROCESS | 8289 | 1471049544571 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:24 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c432000 == 42 [pid = 8289] [id = 436] 17:52:24 INFO - PROCESS | 8289 | ++DOMWINDOW == 90 (0x8c433000) [pid = 8289] [serial = 1309] [outer = (nil)] 17:52:24 INFO - PROCESS | 8289 | ++DOMWINDOW == 91 (0x8c578800) [pid = 8289] [serial = 1310] [outer = 0x8c433000] 17:52:24 INFO - PROCESS | 8289 | 1471049544670 Marionette DEBUG loaded listener.js 17:52:24 INFO - PROCESS | 8289 | ++DOMWINDOW == 92 (0x8d8a7400) [pid = 8289] [serial = 1311] [outer = 0x8c433000] 17:52:25 INFO - PROCESS | 8289 | --DOCSHELL 0x8b8b7c00 == 41 [pid = 8289] [id = 412] 17:52:25 INFO - PROCESS | 8289 | --DOCSHELL 0x8c433800 == 40 [pid = 8289] [id = 411] 17:52:25 INFO - PROCESS | 8289 | --DOCSHELL 0x8d8a7c00 == 39 [pid = 8289] [id = 405] 17:52:25 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc2800 == 38 [pid = 8289] [id = 410] 17:52:25 INFO - PROCESS | 8289 | --DOCSHELL 0x8c581000 == 37 [pid = 8289] [id = 404] 17:52:25 INFO - PROCESS | 8289 | --DOCSHELL 0x8e2ef800 == 36 [pid = 8289] [id = 409] 17:52:25 INFO - PROCESS | 8289 | --DOCSHELL 0x8c429400 == 35 [pid = 8289] [id = 401] 17:52:25 INFO - PROCESS | 8289 | --DOCSHELL 0x8abcdc00 == 34 [pid = 8289] [id = 413] 17:52:25 INFO - PROCESS | 8289 | --DOCSHELL 0x8eca4800 == 33 [pid = 8289] [id = 403] 17:52:25 INFO - PROCESS | 8289 | --DOCSHELL 0x8b6d3000 == 32 [pid = 8289] [id = 402] 17:52:25 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc1c00 == 31 [pid = 8289] [id = 406] 17:52:25 INFO - PROCESS | 8289 | --DOCSHELL 0x8ec9ac00 == 30 [pid = 8289] [id = 408] 17:52:25 INFO - PROCESS | 8289 | --DOCSHELL 0x8b3d6c00 == 29 [pid = 8289] [id = 407] 17:52:26 INFO - PROCESS | 8289 | --DOMWINDOW == 91 (0x8b3ce000) [pid = 8289] [serial = 1241] [outer = (nil)] [url = about:blank] 17:52:26 INFO - PROCESS | 8289 | --DOMWINDOW == 90 (0x8b6d2c00) [pid = 8289] [serial = 1242] [outer = (nil)] [url = about:blank] 17:52:26 INFO - PROCESS | 8289 | --DOMWINDOW == 89 (0x8c57a400) [pid = 8289] [serial = 1244] [outer = (nil)] [url = about:blank] 17:52:26 INFO - PROCESS | 8289 | --DOMWINDOW == 88 (0x8c581c00) [pid = 8289] [serial = 1245] [outer = (nil)] [url = about:blank] 17:52:26 INFO - PROCESS | 8289 | --DOMWINDOW == 87 (0x8c430400) [pid = 8289] [serial = 1239] [outer = (nil)] [url = about:blank] 17:52:26 INFO - PROCESS | 8289 | --DOMWINDOW == 86 (0x8c352400) [pid = 8289] [serial = 1238] [outer = (nil)] [url = about:blank] 17:52:26 INFO - PROCESS | 8289 | --DOMWINDOW == 85 (0x8c577c00) [pid = 8289] [serial = 1223] [outer = (nil)] [url = about:blank] 17:52:26 INFO - PROCESS | 8289 | --DOMWINDOW == 84 (0x8ee1a800) [pid = 8289] [serial = 1227] [outer = (nil)] [url = about:blank] 17:52:26 INFO - PROCESS | 8289 | --DOMWINDOW == 83 (0x8eca9c00) [pid = 8289] [serial = 1226] [outer = (nil)] [url = about:blank] 17:52:26 INFO - PROCESS | 8289 | --DOMWINDOW == 82 (0x8ee15400) [pid = 8289] [serial = 1250] [outer = (nil)] [url = about:blank] 17:52:26 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x91e35c00) [pid = 8289] [serial = 1230] [outer = (nil)] [url = about:blank] 17:52:26 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x8d8a6c00) [pid = 8289] [serial = 1224] [outer = (nil)] [url = about:blank] 17:52:26 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x91be0400) [pid = 8289] [serial = 1229] [outer = (nil)] [url = about:blank] 17:52:26 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x8ee15800) [pid = 8289] [serial = 1253] [outer = (nil)] [url = about:blank] 17:52:26 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x922b8c00) [pid = 8289] [serial = 1233] [outer = (nil)] [url = about:blank] 17:52:26 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x8ef0d000) [pid = 8289] [serial = 1251] [outer = (nil)] [url = about:blank] 17:52:26 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x922b3800) [pid = 8289] [serial = 1232] [outer = (nil)] [url = about:blank] 17:52:26 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8e189400) [pid = 8289] [serial = 1247] [outer = (nil)] [url = about:blank] 17:52:26 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x8e2c2000) [pid = 8289] [serial = 1248] [outer = (nil)] [url = about:blank] 17:52:26 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x923ddc00) [pid = 8289] [serial = 1236] [outer = (nil)] [url = about:blank] 17:52:26 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x923d6000) [pid = 8289] [serial = 1235] [outer = (nil)] [url = about:blank] 17:52:26 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x8ef10800) [pid = 8289] [serial = 1254] [outer = (nil)] [url = about:blank] 17:52:26 INFO - PROCESS | 8289 | 1471049546588 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 17:52:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 17:52:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 2635ms 17:52:26 INFO - PROCESS | 8289 | 1471049546609 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 17:52:26 INFO - PROCESS | 8289 | 1471049546615 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 17:52:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 17:52:26 INFO - PROCESS | 8289 | 1471049546622 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 17:52:26 INFO - PROCESS | 8289 | 1471049546630 Marionette TRACE conn3 <- [1,1718,null,{}] 17:52:26 INFO - PROCESS | 8289 | 1471049546637 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:26 INFO - PROCESS | 8289 | 1471049546643 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:26 INFO - PROCESS | 8289 | 1471049546805 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 17:52:26 INFO - PROCESS | 8289 | 1471049546933 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:26 INFO - PROCESS | 8289 | 1471049546945 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:26 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b3d9000 == 30 [pid = 8289] [id = 437] 17:52:26 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8b6d3000) [pid = 8289] [serial = 1312] [outer = (nil)] 17:52:27 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8c34b800) [pid = 8289] [serial = 1313] [outer = 0x8b6d3000] 17:52:27 INFO - PROCESS | 8289 | 1471049547013 Marionette DEBUG loaded listener.js 17:52:27 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8c42e400) [pid = 8289] [serial = 1314] [outer = 0x8b6d3000] 17:52:27 INFO - PROCESS | 8289 | 1471049547810 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 17:52:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 17:52:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1233ms 17:52:27 INFO - PROCESS | 8289 | 1471049547859 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 17:52:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 17:52:27 INFO - PROCESS | 8289 | 1471049547868 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 17:52:27 INFO - PROCESS | 8289 | 1471049547879 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 17:52:27 INFO - PROCESS | 8289 | 1471049547883 Marionette TRACE conn3 <- [1,1722,null,{}] 17:52:27 INFO - PROCESS | 8289 | 1471049547890 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:27 INFO - PROCESS | 8289 | 1471049547895 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:28 INFO - PROCESS | 8289 | 1471049548060 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 17:52:28 INFO - PROCESS | 8289 | 1471049548077 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:28 INFO - PROCESS | 8289 | 1471049548092 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:28 INFO - PROCESS | 8289 | ++DOCSHELL 0x8cd02800 == 31 [pid = 8289] [id = 438] 17:52:28 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x8d8a4400) [pid = 8289] [serial = 1315] [outer = (nil)] 17:52:28 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x8d8ac400) [pid = 8289] [serial = 1316] [outer = 0x8d8a4400] 17:52:28 INFO - PROCESS | 8289 | 1471049548160 Marionette DEBUG loaded listener.js 17:52:28 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x8e182c00) [pid = 8289] [serial = 1317] [outer = 0x8d8a4400] 17:52:29 INFO - PROCESS | 8289 | 1471049549155 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 17:52:29 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 17:52:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1337ms 17:52:29 INFO - PROCESS | 8289 | 1471049549218 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 17:52:29 INFO - PROCESS | 8289 | 1471049549222 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 17:52:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 17:52:29 INFO - PROCESS | 8289 | 1471049549232 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 17:52:29 INFO - PROCESS | 8289 | 1471049549237 Marionette TRACE conn3 <- [1,1726,null,{}] 17:52:29 INFO - PROCESS | 8289 | 1471049549261 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:29 INFO - PROCESS | 8289 | 1471049549270 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:29 INFO - PROCESS | 8289 | 1471049549468 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 17:52:29 INFO - PROCESS | 8289 | 1471049549492 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:29 INFO - PROCESS | 8289 | 1471049549503 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:29 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ec9d400 == 32 [pid = 8289] [id = 439] 17:52:29 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x8ec9ec00) [pid = 8289] [serial = 1318] [outer = (nil)] 17:52:29 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x8eca9c00) [pid = 8289] [serial = 1319] [outer = 0x8ec9ec00] 17:52:29 INFO - PROCESS | 8289 | 1471049549570 Marionette DEBUG loaded listener.js 17:52:29 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x8ee19800) [pid = 8289] [serial = 1320] [outer = 0x8ec9ec00] 17:52:30 INFO - PROCESS | 8289 | 1471049550840 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 17:52:30 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x8d8ae400) [pid = 8289] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 17:52:30 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x8d8ac800) [pid = 8289] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 17:52:30 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x8e2fe800) [pid = 8289] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 17:52:30 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x8ee11800) [pid = 8289] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 17:52:30 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8f690c00) [pid = 8289] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 17:52:30 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x8f691800) [pid = 8289] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 17:52:30 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8f687400) [pid = 8289] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 17:52:30 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x8c42bc00) [pid = 8289] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 17:52:30 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x8c353000) [pid = 8289] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 17:52:30 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x8e18bc00) [pid = 8289] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 17:52:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 17:52:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1683ms 17:52:30 INFO - PROCESS | 8289 | 1471049550915 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 17:52:30 INFO - PROCESS | 8289 | 1471049550920 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 17:52:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 17:52:30 INFO - PROCESS | 8289 | 1471049550926 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 17:52:30 INFO - PROCESS | 8289 | 1471049550928 Marionette TRACE conn3 <- [1,1730,null,{}] 17:52:30 INFO - PROCESS | 8289 | 1471049550934 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:30 INFO - PROCESS | 8289 | 1471049550938 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:31 INFO - PROCESS | 8289 | 1471049551082 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 17:52:31 INFO - PROCESS | 8289 | 1471049551249 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:31 INFO - PROCESS | 8289 | 1471049551255 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:31 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b3ce000 == 33 [pid = 8289] [id = 440] 17:52:31 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x8d8a8000) [pid = 8289] [serial = 1321] [outer = (nil)] 17:52:31 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8ee13000) [pid = 8289] [serial = 1322] [outer = 0x8d8a8000] 17:52:31 INFO - PROCESS | 8289 | 1471049551321 Marionette DEBUG loaded listener.js 17:52:31 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8ef0a400) [pid = 8289] [serial = 1323] [outer = 0x8d8a8000] 17:52:32 INFO - PROCESS | 8289 | 1471049552019 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 17:52:32 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 17:52:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1128ms 17:52:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 17:52:32 INFO - PROCESS | 8289 | 1471049552054 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 17:52:32 INFO - PROCESS | 8289 | 1471049552057 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 17:52:32 INFO - PROCESS | 8289 | 1471049552063 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 17:52:32 INFO - PROCESS | 8289 | 1471049552066 Marionette TRACE conn3 <- [1,1734,null,{}] 17:52:32 INFO - PROCESS | 8289 | 1471049552075 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:32 INFO - PROCESS | 8289 | 1471049552079 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:32 INFO - PROCESS | 8289 | 1471049552285 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 17:52:32 INFO - PROCESS | 8289 | 1471049552294 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:32 INFO - PROCESS | 8289 | 1471049552304 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:32 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ef12400 == 34 [pid = 8289] [id = 441] 17:52:32 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8ef13c00) [pid = 8289] [serial = 1324] [outer = (nil)] 17:52:32 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x8f68a800) [pid = 8289] [serial = 1325] [outer = 0x8ef13c00] 17:52:32 INFO - PROCESS | 8289 | 1471049552366 Marionette DEBUG loaded listener.js 17:52:32 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x8f690800) [pid = 8289] [serial = 1326] [outer = 0x8ef13c00] 17:52:33 INFO - PROCESS | 8289 | 1471049553396 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 17:52:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 17:52:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1390ms 17:52:33 INFO - PROCESS | 8289 | 1471049553462 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 17:52:33 INFO - PROCESS | 8289 | 1471049553469 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 17:52:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 17:52:33 INFO - PROCESS | 8289 | 1471049553477 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 17:52:33 INFO - PROCESS | 8289 | 1471049553482 Marionette TRACE conn3 <- [1,1738,null,{}] 17:52:33 INFO - PROCESS | 8289 | 1471049553490 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:33 INFO - PROCESS | 8289 | 1471049553495 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:33 INFO - PROCESS | 8289 | 1471049553695 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 17:52:33 INFO - PROCESS | 8289 | 1471049553919 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:33 INFO - PROCESS | 8289 | 1471049553927 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:34 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c357400 == 35 [pid = 8289] [id = 442] 17:52:34 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x8c357c00) [pid = 8289] [serial = 1327] [outer = (nil)] 17:52:34 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x8c576800) [pid = 8289] [serial = 1328] [outer = 0x8c357c00] 17:52:34 INFO - PROCESS | 8289 | 1471049554054 Marionette DEBUG loaded listener.js 17:52:34 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x8cd03800) [pid = 8289] [serial = 1329] [outer = 0x8c357c00] 17:52:35 INFO - PROCESS | 8289 | 1471049555006 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 17:52:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 17:52:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1583ms 17:52:35 INFO - PROCESS | 8289 | 1471049555059 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 17:52:35 INFO - PROCESS | 8289 | 1471049555066 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 17:52:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 17:52:35 INFO - PROCESS | 8289 | 1471049555077 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 17:52:35 INFO - PROCESS | 8289 | 1471049555081 Marionette TRACE conn3 <- [1,1742,null,{}] 17:52:35 INFO - PROCESS | 8289 | 1471049555087 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:35 INFO - PROCESS | 8289 | 1471049555093 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:35 INFO - PROCESS | 8289 | 1471049555270 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 17:52:35 INFO - PROCESS | 8289 | 1471049555486 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:35 INFO - PROCESS | 8289 | 1471049555494 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:35 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c351000 == 36 [pid = 8289] [id = 443] 17:52:35 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x8e2f1800) [pid = 8289] [serial = 1330] [outer = (nil)] 17:52:35 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x8e2fd400) [pid = 8289] [serial = 1331] [outer = 0x8e2f1800] 17:52:35 INFO - PROCESS | 8289 | 1471049555579 Marionette DEBUG loaded listener.js 17:52:35 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x8ee14c00) [pid = 8289] [serial = 1332] [outer = 0x8e2f1800] 17:52:36 INFO - PROCESS | 8289 | 1471049556565 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 17:52:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 17:52:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1541ms 17:52:36 INFO - PROCESS | 8289 | 1471049556618 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 17:52:36 INFO - PROCESS | 8289 | 1471049556622 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 17:52:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 17:52:36 INFO - PROCESS | 8289 | 1471049556630 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 17:52:36 INFO - PROCESS | 8289 | 1471049556637 Marionette TRACE conn3 <- [1,1746,null,{}] 17:52:36 INFO - PROCESS | 8289 | 1471049556654 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:36 INFO - PROCESS | 8289 | 1471049556664 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:36 INFO - PROCESS | 8289 | 1471049556850 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 17:52:37 INFO - PROCESS | 8289 | 1471049557069 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:37 INFO - PROCESS | 8289 | 1471049557081 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:37 INFO - PROCESS | 8289 | ++DOCSHELL 0x90e97400 == 37 [pid = 8289] [id = 444] 17:52:37 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x90e98000) [pid = 8289] [serial = 1333] [outer = (nil)] 17:52:37 INFO - PROCESS | 8289 | ++DOMWINDOW == 83 (0x90e9e400) [pid = 8289] [serial = 1334] [outer = 0x90e98000] 17:52:37 INFO - PROCESS | 8289 | 1471049557205 Marionette DEBUG loaded listener.js 17:52:37 INFO - PROCESS | 8289 | ++DOMWINDOW == 84 (0x90ea2400) [pid = 8289] [serial = 1335] [outer = 0x90e98000] 17:52:38 INFO - PROCESS | 8289 | 1471049558166 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 17:52:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 17:52:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1589ms 17:52:38 INFO - PROCESS | 8289 | 1471049558233 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 17:52:38 INFO - PROCESS | 8289 | 1471049558238 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 17:52:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 17:52:38 INFO - PROCESS | 8289 | 1471049558246 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 17:52:38 INFO - PROCESS | 8289 | 1471049558250 Marionette TRACE conn3 <- [1,1750,null,{}] 17:52:38 INFO - PROCESS | 8289 | 1471049558256 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:38 INFO - PROCESS | 8289 | 1471049558262 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:38 INFO - PROCESS | 8289 | 1471049558437 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 17:52:38 INFO - PROCESS | 8289 | 1471049558634 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:38 INFO - PROCESS | 8289 | 1471049558641 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:38 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b8b2400 == 38 [pid = 8289] [id = 445] 17:52:38 INFO - PROCESS | 8289 | ++DOMWINDOW == 85 (0x90e99c00) [pid = 8289] [serial = 1336] [outer = (nil)] 17:52:38 INFO - PROCESS | 8289 | ++DOMWINDOW == 86 (0x91bdb400) [pid = 8289] [serial = 1337] [outer = 0x90e99c00] 17:52:38 INFO - PROCESS | 8289 | 1471049558789 Marionette DEBUG loaded listener.js 17:52:38 INFO - PROCESS | 8289 | ++DOMWINDOW == 87 (0x91be0c00) [pid = 8289] [serial = 1338] [outer = 0x90e99c00] 17:52:39 INFO - PROCESS | 8289 | 1471049559929 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 17:52:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 17:52:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1729ms 17:52:39 INFO - PROCESS | 8289 | 1471049559977 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 17:52:39 INFO - PROCESS | 8289 | 1471049559984 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 17:52:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 17:52:39 INFO - PROCESS | 8289 | 1471049559991 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 17:52:40 INFO - PROCESS | 8289 | 1471049559997 Marionette TRACE conn3 <- [1,1754,null,{}] 17:52:40 INFO - PROCESS | 8289 | 1471049560007 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:40 INFO - PROCESS | 8289 | 1471049560013 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:40 INFO - PROCESS | 8289 | 1471049560182 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 17:52:40 INFO - PROCESS | 8289 | 1471049560437 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:40 INFO - PROCESS | 8289 | 1471049560457 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:40 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c436800 == 39 [pid = 8289] [id = 446] 17:52:40 INFO - PROCESS | 8289 | ++DOMWINDOW == 88 (0x8c573400) [pid = 8289] [serial = 1339] [outer = (nil)] 17:52:40 INFO - PROCESS | 8289 | ++DOMWINDOW == 89 (0x8c581400) [pid = 8289] [serial = 1340] [outer = 0x8c573400] 17:52:40 INFO - PROCESS | 8289 | 1471049560569 Marionette DEBUG loaded listener.js 17:52:40 INFO - PROCESS | 8289 | ++DOMWINDOW == 90 (0x8cd02000) [pid = 8289] [serial = 1341] [outer = 0x8c573400] 17:52:41 INFO - PROCESS | 8289 | --DOCSHELL 0x8b3ce000 == 38 [pid = 8289] [id = 440] 17:52:41 INFO - PROCESS | 8289 | --DOCSHELL 0x8ec9d400 == 37 [pid = 8289] [id = 439] 17:52:41 INFO - PROCESS | 8289 | --DOCSHELL 0x8cd02800 == 36 [pid = 8289] [id = 438] 17:52:41 INFO - PROCESS | 8289 | --DOCSHELL 0x8b3d9000 == 35 [pid = 8289] [id = 437] 17:52:41 INFO - PROCESS | 8289 | --DOMWINDOW == 89 (0x90e9a800) [pid = 8289] [serial = 1277] [outer = (nil)] [url = about:blank] 17:52:41 INFO - PROCESS | 8289 | --DOMWINDOW == 88 (0x8cd0bc00) [pid = 8289] [serial = 1269] [outer = (nil)] [url = about:blank] 17:52:41 INFO - PROCESS | 8289 | --DOMWINDOW == 87 (0x90b3c000) [pid = 8289] [serial = 1284] [outer = (nil)] [url = about:blank] 17:52:41 INFO - PROCESS | 8289 | --DOMWINDOW == 86 (0x91bdfc00) [pid = 8289] [serial = 1283] [outer = (nil)] [url = about:blank] 17:52:41 INFO - PROCESS | 8289 | --DOMWINDOW == 85 (0x90b31000) [pid = 8289] [serial = 1281] [outer = (nil)] [url = about:blank] 17:52:41 INFO - PROCESS | 8289 | --DOMWINDOW == 84 (0x90b37400) [pid = 8289] [serial = 1265] [outer = (nil)] [url = about:blank] 17:52:41 INFO - PROCESS | 8289 | --DOMWINDOW == 83 (0x8f68b800) [pid = 8289] [serial = 1263] [outer = (nil)] [url = about:blank] 17:52:41 INFO - PROCESS | 8289 | --DOMWINDOW == 82 (0x919c4000) [pid = 8289] [serial = 1278] [outer = (nil)] [url = about:blank] 17:52:41 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x8ee1a400) [pid = 8289] [serial = 1262] [outer = (nil)] [url = about:blank] 17:52:41 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x8f696800) [pid = 8289] [serial = 1256] [outer = (nil)] [url = about:blank] 17:52:41 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x90d83800) [pid = 8289] [serial = 1257] [outer = (nil)] [url = about:blank] 17:52:41 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x90b3ec00) [pid = 8289] [serial = 1275] [outer = (nil)] [url = about:blank] 17:52:41 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x919c2400) [pid = 8289] [serial = 1266] [outer = (nil)] [url = about:blank] 17:52:41 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x8c575c00) [pid = 8289] [serial = 1268] [outer = (nil)] [url = about:blank] 17:52:41 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x8cd0a800) [pid = 8289] [serial = 1259] [outer = (nil)] [url = about:blank] 17:52:41 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8e184000) [pid = 8289] [serial = 1260] [outer = (nil)] [url = about:blank] 17:52:41 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x8e2c3800) [pid = 8289] [serial = 1271] [outer = (nil)] [url = about:blank] 17:52:41 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8f694000) [pid = 8289] [serial = 1274] [outer = (nil)] [url = about:blank] 17:52:41 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x8e2ce800) [pid = 8289] [serial = 1272] [outer = (nil)] [url = about:blank] 17:52:41 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x8eca0000) [pid = 8289] [serial = 1280] [outer = (nil)] [url = about:blank] 17:52:41 INFO - PROCESS | 8289 | 1471049561464 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 17:52:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 17:52:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1540ms 17:52:41 INFO - PROCESS | 8289 | 1471049561531 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 17:52:41 INFO - PROCESS | 8289 | 1471049561538 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 17:52:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 17:52:41 INFO - PROCESS | 8289 | 1471049561547 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 17:52:41 INFO - PROCESS | 8289 | 1471049561551 Marionette TRACE conn3 <- [1,1758,null,{}] 17:52:41 INFO - PROCESS | 8289 | 1471049561557 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:41 INFO - PROCESS | 8289 | 1471049561562 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:41 INFO - PROCESS | 8289 | 1471049561726 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 17:52:41 INFO - PROCESS | 8289 | 1471049561877 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:41 INFO - PROCESS | 8289 | 1471049561885 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:41 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b3d0800 == 36 [pid = 8289] [id = 447] 17:52:41 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8e18d400) [pid = 8289] [serial = 1342] [outer = (nil)] 17:52:41 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8e2ef800) [pid = 8289] [serial = 1343] [outer = 0x8e18d400] 17:52:41 INFO - PROCESS | 8289 | 1471049561955 Marionette DEBUG loaded listener.js 17:52:42 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8eca4c00) [pid = 8289] [serial = 1344] [outer = 0x8e18d400] 17:52:42 INFO - PROCESS | 8289 | 1471049562759 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 17:52:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 17:52:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1236ms 17:52:42 INFO - PROCESS | 8289 | 1471049562784 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 17:52:42 INFO - PROCESS | 8289 | 1471049562788 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 17:52:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 17:52:42 INFO - PROCESS | 8289 | 1471049562795 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 17:52:42 INFO - PROCESS | 8289 | 1471049562800 Marionette TRACE conn3 <- [1,1762,null,{}] 17:52:42 INFO - PROCESS | 8289 | 1471049562820 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:42 INFO - PROCESS | 8289 | 1471049562828 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:42 INFO - PROCESS | 8289 | 1471049562989 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 17:52:43 INFO - PROCESS | 8289 | 1471049562999 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:43 INFO - PROCESS | 8289 | 1471049563009 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:43 INFO - PROCESS | 8289 | ++DOCSHELL 0x8f691800 == 37 [pid = 8289] [id = 448] 17:52:43 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x90b31000) [pid = 8289] [serial = 1345] [outer = (nil)] 17:52:43 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x90b3bc00) [pid = 8289] [serial = 1346] [outer = 0x90b31000] 17:52:43 INFO - PROCESS | 8289 | 1471049563080 Marionette DEBUG loaded listener.js 17:52:43 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x90d86000) [pid = 8289] [serial = 1347] [outer = 0x90b31000] 17:52:44 INFO - PROCESS | 8289 | 1471049564063 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 17:52:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 17:52:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1336ms 17:52:44 INFO - PROCESS | 8289 | 1471049564139 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 17:52:44 INFO - PROCESS | 8289 | 1471049564143 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 17:52:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 17:52:44 INFO - PROCESS | 8289 | 1471049564153 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 17:52:44 INFO - PROCESS | 8289 | 1471049564156 Marionette TRACE conn3 <- [1,1766,null,{}] 17:52:44 INFO - PROCESS | 8289 | 1471049564161 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:44 INFO - PROCESS | 8289 | 1471049564165 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:44 INFO - PROCESS | 8289 | 1471049564365 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 17:52:44 INFO - PROCESS | 8289 | 1471049564385 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:44 INFO - PROCESS | 8289 | 1471049564391 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:44 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b3cac00 == 38 [pid = 8289] [id = 449] 17:52:44 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x90b34000) [pid = 8289] [serial = 1348] [outer = (nil)] 17:52:44 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x90e9cc00) [pid = 8289] [serial = 1349] [outer = 0x90b34000] 17:52:44 INFO - PROCESS | 8289 | 1471049564459 Marionette DEBUG loaded listener.js 17:52:44 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x90e95000) [pid = 8289] [serial = 1350] [outer = 0x90b34000] 17:52:45 INFO - PROCESS | 8289 | 1471049565359 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 17:52:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 17:52:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1230ms 17:52:45 INFO - PROCESS | 8289 | 1471049565385 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 17:52:45 INFO - PROCESS | 8289 | 1471049565388 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 17:52:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 17:52:45 INFO - PROCESS | 8289 | 1471049565395 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 17:52:45 INFO - PROCESS | 8289 | 1471049565398 Marionette TRACE conn3 <- [1,1770,null,{}] 17:52:45 INFO - PROCESS | 8289 | 1471049565403 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:45 INFO - PROCESS | 8289 | 1471049565408 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:45 INFO - PROCESS | 8289 | 1471049565606 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 17:52:45 INFO - PROCESS | 8289 | 1471049565630 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:45 INFO - PROCESS | 8289 | 1471049565636 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:45 INFO - PROCESS | 8289 | ++DOCSHELL 0x919c3800 == 39 [pid = 8289] [id = 450] 17:52:45 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x919cb400) [pid = 8289] [serial = 1351] [outer = (nil)] 17:52:45 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x91bdc000) [pid = 8289] [serial = 1352] [outer = 0x919cb400] 17:52:45 INFO - PROCESS | 8289 | 1471049565703 Marionette DEBUG loaded listener.js 17:52:45 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x91be3800) [pid = 8289] [serial = 1353] [outer = 0x919cb400] 17:52:46 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x8b3d2800) [pid = 8289] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 17:52:46 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x8eca0c00) [pid = 8289] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 17:52:46 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x919c7800) [pid = 8289] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 17:52:46 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x922bc000) [pid = 8289] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 17:52:46 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x8ec9ec00) [pid = 8289] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 17:52:46 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x92124800) [pid = 8289] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 17:52:46 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x8b6d3000) [pid = 8289] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 17:52:46 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8cd0e800) [pid = 8289] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 17:52:46 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x8c433000) [pid = 8289] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 17:52:46 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8d8a4400) [pid = 8289] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 17:52:46 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x8c576400) [pid = 8289] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 17:52:46 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x8b8ac800) [pid = 8289] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 17:52:46 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x8d8a8000) [pid = 8289] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 17:52:46 INFO - PROCESS | 8289 | 1471049566690 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 17:52:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 17:52:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1328ms 17:52:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 17:52:46 INFO - PROCESS | 8289 | 1471049566724 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 17:52:46 INFO - PROCESS | 8289 | 1471049566726 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 17:52:46 INFO - PROCESS | 8289 | 1471049566732 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 17:52:46 INFO - PROCESS | 8289 | 1471049566736 Marionette TRACE conn3 <- [1,1774,null,{}] 17:52:46 INFO - PROCESS | 8289 | 1471049566741 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:46 INFO - PROCESS | 8289 | 1471049566751 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:46 INFO - PROCESS | 8289 | 1471049566938 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 17:52:47 INFO - PROCESS | 8289 | 1471049567068 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:47 INFO - PROCESS | 8289 | 1471049567078 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:47 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc7400 == 40 [pid = 8289] [id = 451] 17:52:47 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x8abc8c00) [pid = 8289] [serial = 1354] [outer = (nil)] 17:52:47 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x919cbc00) [pid = 8289] [serial = 1355] [outer = 0x8abc8c00] 17:52:47 INFO - PROCESS | 8289 | 1471049567146 Marionette DEBUG loaded listener.js 17:52:47 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x92122c00) [pid = 8289] [serial = 1356] [outer = 0x8abc8c00] 17:52:47 INFO - PROCESS | 8289 | 1471049567879 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 17:52:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 17:52:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1184ms 17:52:47 INFO - PROCESS | 8289 | 1471049567916 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 17:52:47 INFO - PROCESS | 8289 | 1471049567920 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 17:52:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 17:52:47 INFO - PROCESS | 8289 | 1471049567926 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 17:52:47 INFO - PROCESS | 8289 | 1471049567928 Marionette TRACE conn3 <- [1,1778,null,{}] 17:52:47 INFO - PROCESS | 8289 | 1471049567934 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:47 INFO - PROCESS | 8289 | 1471049567938 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:48 INFO - PROCESS | 8289 | 1471049568076 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 17:52:48 INFO - PROCESS | 8289 | 1471049568322 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:48 INFO - PROCESS | 8289 | 1471049568329 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:48 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc8400 == 41 [pid = 8289] [id = 452] 17:52:48 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8abca400) [pid = 8289] [serial = 1357] [outer = (nil)] 17:52:48 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x8b3d4800) [pid = 8289] [serial = 1358] [outer = 0x8abca400] 17:52:48 INFO - PROCESS | 8289 | 1471049568428 Marionette DEBUG loaded listener.js 17:52:48 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x8b6df000) [pid = 8289] [serial = 1359] [outer = 0x8abca400] 17:52:49 INFO - PROCESS | 8289 | 1471049569377 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 17:52:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 17:52:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1528ms 17:52:49 INFO - PROCESS | 8289 | 1471049569457 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 17:52:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 17:52:49 INFO - PROCESS | 8289 | 1471049569463 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 17:52:49 INFO - PROCESS | 8289 | 1471049569471 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 17:52:49 INFO - PROCESS | 8289 | 1471049569475 Marionette TRACE conn3 <- [1,1782,null,{}] 17:52:49 INFO - PROCESS | 8289 | 1471049569483 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:49 INFO - PROCESS | 8289 | 1471049569491 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:49 INFO - PROCESS | 8289 | 1471049569702 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 17:52:49 INFO - PROCESS | 8289 | 1471049569941 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:49 INFO - PROCESS | 8289 | 1471049569950 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:49 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e18f800 == 42 [pid = 8289] [id = 453] 17:52:49 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x8e2c0800) [pid = 8289] [serial = 1360] [outer = (nil)] 17:52:50 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x8e2cbc00) [pid = 8289] [serial = 1361] [outer = 0x8e2c0800] 17:52:50 INFO - PROCESS | 8289 | 1471049570047 Marionette DEBUG loaded listener.js 17:52:50 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x8e2fd000) [pid = 8289] [serial = 1362] [outer = 0x8e2c0800] 17:52:50 INFO - PROCESS | 8289 | 1471049570952 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 17:52:51 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 17:52:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1545ms 17:52:51 INFO - PROCESS | 8289 | 1471049571019 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 17:52:51 INFO - PROCESS | 8289 | 1471049571026 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 17:52:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 17:52:51 INFO - PROCESS | 8289 | 1471049571033 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 17:52:51 INFO - PROCESS | 8289 | 1471049571037 Marionette TRACE conn3 <- [1,1786,null,{}] 17:52:51 INFO - PROCESS | 8289 | 1471049571043 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:51 INFO - PROCESS | 8289 | 1471049571048 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:51 INFO - PROCESS | 8289 | 1471049571228 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 17:52:51 INFO - PROCESS | 8289 | 1471049571409 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:51 INFO - PROCESS | 8289 | 1471049571417 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:51 INFO - PROCESS | 8289 | ++DOCSHELL 0x90b33c00 == 43 [pid = 8289] [id = 454] 17:52:51 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x90b37800) [pid = 8289] [serial = 1363] [outer = (nil)] 17:52:51 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x90d8d000) [pid = 8289] [serial = 1364] [outer = 0x90b37800] 17:52:51 INFO - PROCESS | 8289 | 1471049571496 Marionette DEBUG loaded listener.js 17:52:51 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x919ccc00) [pid = 8289] [serial = 1365] [outer = 0x90b37800] 17:52:52 INFO - PROCESS | 8289 | 1471049572507 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 17:52:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 17:52:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1531ms 17:52:52 INFO - PROCESS | 8289 | 1471049572565 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 17:52:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 17:52:52 INFO - PROCESS | 8289 | 1471049572569 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 17:52:52 INFO - PROCESS | 8289 | 1471049572585 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 17:52:52 INFO - PROCESS | 8289 | 1471049572595 Marionette TRACE conn3 <- [1,1790,null,{}] 17:52:52 INFO - PROCESS | 8289 | 1471049572602 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:52 INFO - PROCESS | 8289 | 1471049572609 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:52 INFO - PROCESS | 8289 | 1471049572830 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 17:52:53 INFO - PROCESS | 8289 | 1471049573060 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:53 INFO - PROCESS | 8289 | 1471049573069 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:53 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc9c00 == 44 [pid = 8289] [id = 455] 17:52:53 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x8b3d4400) [pid = 8289] [serial = 1366] [outer = (nil)] 17:52:53 INFO - PROCESS | 8289 | ++DOMWINDOW == 83 (0x922be800) [pid = 8289] [serial = 1367] [outer = 0x8b3d4400] 17:52:53 INFO - PROCESS | 8289 | 1471049573202 Marionette DEBUG loaded listener.js 17:52:53 INFO - PROCESS | 8289 | ++DOMWINDOW == 84 (0x923e0400) [pid = 8289] [serial = 1368] [outer = 0x8b3d4400] 17:52:54 INFO - PROCESS | 8289 | 1471049574085 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 17:52:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 17:52:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1562ms 17:52:54 INFO - PROCESS | 8289 | 1471049574139 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 17:52:54 INFO - PROCESS | 8289 | 1471049574144 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 17:52:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 17:52:54 INFO - PROCESS | 8289 | 1471049574150 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 17:52:54 INFO - PROCESS | 8289 | 1471049574153 Marionette TRACE conn3 <- [1,1794,null,{}] 17:52:54 INFO - PROCESS | 8289 | 1471049574159 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:54 INFO - PROCESS | 8289 | 1471049574164 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:54 INFO - PROCESS | 8289 | 1471049574337 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 17:52:54 INFO - PROCESS | 8289 | 1471049574515 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:54 INFO - PROCESS | 8289 | 1471049574523 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:54 INFO - PROCESS | 8289 | ++DOCSHELL 0x922b1000 == 45 [pid = 8289] [id = 456] 17:52:54 INFO - PROCESS | 8289 | ++DOMWINDOW == 85 (0x922bbc00) [pid = 8289] [serial = 1369] [outer = (nil)] 17:52:54 INFO - PROCESS | 8289 | ++DOMWINDOW == 86 (0x9243fc00) [pid = 8289] [serial = 1370] [outer = 0x922bbc00] 17:52:54 INFO - PROCESS | 8289 | 1471049574604 Marionette DEBUG loaded listener.js 17:52:54 INFO - PROCESS | 8289 | ++DOMWINDOW == 87 (0x92458800) [pid = 8289] [serial = 1371] [outer = 0x922bbc00] 17:52:55 INFO - PROCESS | 8289 | 1471049575532 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 17:52:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:52:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1428ms 17:52:55 INFO - PROCESS | 8289 | 1471049575579 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 17:52:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 17:52:55 INFO - PROCESS | 8289 | 1471049575583 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 17:52:55 INFO - PROCESS | 8289 | 1471049575589 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 17:52:55 INFO - PROCESS | 8289 | 1471049575592 Marionette TRACE conn3 <- [1,1798,null,{}] 17:52:55 INFO - PROCESS | 8289 | 1471049575598 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:55 INFO - PROCESS | 8289 | 1471049575603 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:55 INFO - PROCESS | 8289 | 1471049575772 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 17:52:55 INFO - PROCESS | 8289 | 1471049575950 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:55 INFO - PROCESS | 8289 | 1471049575968 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:56 INFO - PROCESS | 8289 | ++DOCSHELL 0x9245d800 == 46 [pid = 8289] [id = 457] 17:52:56 INFO - PROCESS | 8289 | ++DOMWINDOW == 88 (0x9245fc00) [pid = 8289] [serial = 1372] [outer = (nil)] 17:52:56 INFO - PROCESS | 8289 | ++DOMWINDOW == 89 (0x92574400) [pid = 8289] [serial = 1373] [outer = 0x9245fc00] 17:52:56 INFO - PROCESS | 8289 | 1471049576056 Marionette DEBUG loaded listener.js 17:52:56 INFO - PROCESS | 8289 | ++DOMWINDOW == 90 (0x9257f400) [pid = 8289] [serial = 1374] [outer = 0x9245fc00] 17:52:57 INFO - PROCESS | 8289 | 1471049577023 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 17:52:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 17:52:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1478ms 17:52:57 INFO - PROCESS | 8289 | 1471049577068 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 17:52:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 17:52:57 INFO - PROCESS | 8289 | 1471049577072 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 17:52:57 INFO - PROCESS | 8289 | 1471049577079 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 17:52:57 INFO - PROCESS | 8289 | 1471049577082 Marionette TRACE conn3 <- [1,1802,null,{}] 17:52:57 INFO - PROCESS | 8289 | 1471049577088 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:57 INFO - PROCESS | 8289 | 1471049577094 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:57 INFO - PROCESS | 8289 | 1471049577268 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 17:52:57 INFO - PROCESS | 8289 | 1471049577450 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:57 INFO - PROCESS | 8289 | 1471049577458 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:57 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc8800 == 47 [pid = 8289] [id = 458] 17:52:57 INFO - PROCESS | 8289 | ++DOMWINDOW == 91 (0x8b3d6000) [pid = 8289] [serial = 1375] [outer = (nil)] 17:52:57 INFO - PROCESS | 8289 | ++DOMWINDOW == 92 (0x90d86c00) [pid = 8289] [serial = 1376] [outer = 0x8b3d6000] 17:52:57 INFO - PROCESS | 8289 | 1471049577538 Marionette DEBUG loaded listener.js 17:52:57 INFO - PROCESS | 8289 | ++DOMWINDOW == 93 (0x92464800) [pid = 8289] [serial = 1377] [outer = 0x8b3d6000] 17:52:58 INFO - PROCESS | 8289 | 1471049578489 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:52:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 17:52:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1446ms 17:52:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 17:52:58 INFO - PROCESS | 8289 | 1471049578525 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 17:52:58 INFO - PROCESS | 8289 | 1471049578528 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 17:52:58 INFO - PROCESS | 8289 | 1471049578535 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 17:52:58 INFO - PROCESS | 8289 | 1471049578539 Marionette TRACE conn3 <- [1,1806,null,{}] 17:52:58 INFO - PROCESS | 8289 | 1471049578544 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:58 INFO - PROCESS | 8289 | 1471049578550 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:58 INFO - PROCESS | 8289 | 1471049578719 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 17:52:59 INFO - PROCESS | 8289 | 1471049579238 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:59 INFO - PROCESS | 8289 | 1471049579246 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:52:59 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b3d7400 == 48 [pid = 8289] [id = 459] 17:52:59 INFO - PROCESS | 8289 | ++DOMWINDOW == 94 (0x8b3d9000) [pid = 8289] [serial = 1378] [outer = (nil)] 17:52:59 INFO - PROCESS | 8289 | ++DOMWINDOW == 95 (0x8b8b7c00) [pid = 8289] [serial = 1379] [outer = 0x8b3d9000] 17:52:59 INFO - PROCESS | 8289 | 1471049579331 Marionette DEBUG loaded listener.js 17:52:59 INFO - PROCESS | 8289 | ++DOMWINDOW == 96 (0x8c358800) [pid = 8289] [serial = 1380] [outer = 0x8b3d9000] 17:53:00 INFO - PROCESS | 8289 | 1471049580233 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 17:53:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 17:53:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1730ms 17:53:00 INFO - PROCESS | 8289 | 1471049580267 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 17:53:00 INFO - PROCESS | 8289 | 1471049580272 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 17:53:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 17:53:00 INFO - PROCESS | 8289 | 1471049580281 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 17:53:00 INFO - PROCESS | 8289 | 1471049580285 Marionette TRACE conn3 <- [1,1810,null,{}] 17:53:00 INFO - PROCESS | 8289 | 1471049580294 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:00 INFO - PROCESS | 8289 | 1471049580302 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:00 INFO - PROCESS | 8289 | 1471049580476 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 17:53:00 INFO - PROCESS | 8289 | 1471049580743 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:00 INFO - PROCESS | 8289 | 1471049580750 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:00 INFO - PROCESS | 8289 | ++DOCSHELL 0x8d8a7000 == 49 [pid = 8289] [id = 460] 17:53:00 INFO - PROCESS | 8289 | ++DOMWINDOW == 97 (0x8e2c7400) [pid = 8289] [serial = 1381] [outer = (nil)] 17:53:00 INFO - PROCESS | 8289 | ++DOMWINDOW == 98 (0x8e2fe000) [pid = 8289] [serial = 1382] [outer = 0x8e2c7400] 17:53:00 INFO - PROCESS | 8289 | 1471049580866 Marionette DEBUG loaded listener.js 17:53:00 INFO - PROCESS | 8289 | ++DOMWINDOW == 99 (0x8ee1d000) [pid = 8289] [serial = 1383] [outer = 0x8e2c7400] 17:53:02 INFO - PROCESS | 8289 | --DOCSHELL 0x8c432000 == 48 [pid = 8289] [id = 436] 17:53:02 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc7400 == 47 [pid = 8289] [id = 451] 17:53:02 INFO - PROCESS | 8289 | --DOCSHELL 0x919c3800 == 46 [pid = 8289] [id = 450] 17:53:02 INFO - PROCESS | 8289 | --DOCSHELL 0x8b3cac00 == 45 [pid = 8289] [id = 449] 17:53:02 INFO - PROCESS | 8289 | --DOCSHELL 0x8f691800 == 44 [pid = 8289] [id = 448] 17:53:02 INFO - PROCESS | 8289 | --DOCSHELL 0x8b3d0800 == 43 [pid = 8289] [id = 447] 17:53:02 INFO - PROCESS | 8289 | --DOCSHELL 0x8c436800 == 42 [pid = 8289] [id = 446] 17:53:02 INFO - PROCESS | 8289 | --DOCSHELL 0x8b8b7800 == 41 [pid = 8289] [id = 433] 17:53:02 INFO - PROCESS | 8289 | --DOCSHELL 0x8b8b2c00 == 40 [pid = 8289] [id = 434] 17:53:02 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc2000 == 39 [pid = 8289] [id = 435] 17:53:02 INFO - PROCESS | 8289 | --DOCSHELL 0x8ef12400 == 38 [pid = 8289] [id = 441] 17:53:02 INFO - PROCESS | 8289 | --DOCSHELL 0x90e97400 == 37 [pid = 8289] [id = 444] 17:53:02 INFO - PROCESS | 8289 | --DOCSHELL 0x8c357400 == 36 [pid = 8289] [id = 442] 17:53:02 INFO - PROCESS | 8289 | --DOCSHELL 0x8c351000 == 35 [pid = 8289] [id = 443] 17:53:02 INFO - PROCESS | 8289 | --DOCSHELL 0x8b8b2400 == 34 [pid = 8289] [id = 445] 17:53:02 INFO - PROCESS | 8289 | --DOCSHELL 0x8d8a3400 == 33 [pid = 8289] [id = 431] 17:53:02 INFO - PROCESS | 8289 | --DOCSHELL 0x91e35400 == 32 [pid = 8289] [id = 432] 17:53:02 INFO - PROCESS | 8289 | --DOCSHELL 0x8b3d7400 == 31 [pid = 8289] [id = 459] 17:53:02 INFO - PROCESS | 8289 | --DOCSHELL 0x9245d800 == 30 [pid = 8289] [id = 457] 17:53:02 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc8800 == 29 [pid = 8289] [id = 458] 17:53:02 INFO - PROCESS | 8289 | --DOCSHELL 0x922b1000 == 28 [pid = 8289] [id = 456] 17:53:02 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc9c00 == 27 [pid = 8289] [id = 455] 17:53:02 INFO - PROCESS | 8289 | --DOCSHELL 0x8e18f800 == 26 [pid = 8289] [id = 453] 17:53:02 INFO - PROCESS | 8289 | --DOCSHELL 0x90b33c00 == 25 [pid = 8289] [id = 454] 17:53:02 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc8400 == 24 [pid = 8289] [id = 452] 17:53:02 INFO - PROCESS | 8289 | --DOMWINDOW == 98 (0x8e181c00) [pid = 8289] [serial = 1287] [outer = (nil)] [url = about:blank] 17:53:02 INFO - PROCESS | 8289 | --DOMWINDOW == 97 (0x8c576c00) [pid = 8289] [serial = 1286] [outer = (nil)] [url = about:blank] 17:53:02 INFO - PROCESS | 8289 | --DOMWINDOW == 96 (0x8ef17000) [pid = 8289] [serial = 1290] [outer = (nil)] [url = about:blank] 17:53:02 INFO - PROCESS | 8289 | --DOMWINDOW == 95 (0x8ef09800) [pid = 8289] [serial = 1289] [outer = (nil)] [url = about:blank] 17:53:02 INFO - PROCESS | 8289 | --DOMWINDOW == 94 (0x92127800) [pid = 8289] [serial = 1293] [outer = (nil)] [url = about:blank] 17:53:02 INFO - PROCESS | 8289 | --DOMWINDOW == 93 (0x91e39800) [pid = 8289] [serial = 1292] [outer = (nil)] [url = about:blank] 17:53:02 INFO - PROCESS | 8289 | --DOMWINDOW == 92 (0x923dc800) [pid = 8289] [serial = 1296] [outer = (nil)] [url = about:blank] 17:53:02 INFO - PROCESS | 8289 | --DOMWINDOW == 91 (0x923d7400) [pid = 8289] [serial = 1295] [outer = (nil)] [url = about:blank] 17:53:02 INFO - PROCESS | 8289 | --DOMWINDOW == 90 (0x8eca9c00) [pid = 8289] [serial = 1319] [outer = (nil)] [url = about:blank] 17:53:02 INFO - PROCESS | 8289 | --DOMWINDOW == 89 (0x92437c00) [pid = 8289] [serial = 1299] [outer = (nil)] [url = about:blank] 17:53:02 INFO - PROCESS | 8289 | --DOMWINDOW == 88 (0x8c34b800) [pid = 8289] [serial = 1313] [outer = (nil)] [url = about:blank] 17:53:02 INFO - PROCESS | 8289 | --DOMWINDOW == 87 (0x8c42e400) [pid = 8289] [serial = 1314] [outer = (nil)] [url = about:blank] 17:53:02 INFO - PROCESS | 8289 | --DOMWINDOW == 86 (0x92434800) [pid = 8289] [serial = 1298] [outer = (nil)] [url = about:blank] 17:53:02 INFO - PROCESS | 8289 | --DOMWINDOW == 85 (0x9245a000) [pid = 8289] [serial = 1302] [outer = (nil)] [url = about:blank] 17:53:02 INFO - PROCESS | 8289 | --DOMWINDOW == 84 (0x8d8a7400) [pid = 8289] [serial = 1311] [outer = (nil)] [url = about:blank] 17:53:02 INFO - PROCESS | 8289 | --DOMWINDOW == 83 (0x8c578800) [pid = 8289] [serial = 1310] [outer = (nil)] [url = about:blank] 17:53:02 INFO - PROCESS | 8289 | --DOMWINDOW == 82 (0x923e1c00) [pid = 8289] [serial = 1301] [outer = (nil)] [url = about:blank] 17:53:02 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x8d8ac400) [pid = 8289] [serial = 1316] [outer = (nil)] [url = about:blank] 17:53:02 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x92577000) [pid = 8289] [serial = 1305] [outer = (nil)] [url = about:blank] 17:53:02 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x92574800) [pid = 8289] [serial = 1304] [outer = (nil)] [url = about:blank] 17:53:02 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x92582800) [pid = 8289] [serial = 1308] [outer = (nil)] [url = about:blank] 17:53:02 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x92580c00) [pid = 8289] [serial = 1307] [outer = (nil)] [url = about:blank] 17:53:02 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x8ee13000) [pid = 8289] [serial = 1322] [outer = (nil)] [url = about:blank] 17:53:02 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x8ee19800) [pid = 8289] [serial = 1320] [outer = (nil)] [url = about:blank] 17:53:02 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8f68a800) [pid = 8289] [serial = 1325] [outer = (nil)] [url = about:blank] 17:53:02 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x8ef0a400) [pid = 8289] [serial = 1323] [outer = (nil)] [url = about:blank] 17:53:02 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8e182c00) [pid = 8289] [serial = 1317] [outer = (nil)] [url = about:blank] 17:53:02 INFO - PROCESS | 8289 | 1471049582844 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 17:53:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 17:53:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 2634ms 17:53:02 INFO - PROCESS | 8289 | 1471049582916 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 17:53:02 INFO - PROCESS | 8289 | 1471049582922 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 17:53:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 17:53:02 INFO - PROCESS | 8289 | 1471049582930 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 17:53:02 INFO - PROCESS | 8289 | 1471049582935 Marionette TRACE conn3 <- [1,1814,null,{}] 17:53:02 INFO - PROCESS | 8289 | 1471049582943 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:02 INFO - PROCESS | 8289 | 1471049582949 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:03 INFO - PROCESS | 8289 | 1471049583114 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 17:53:03 INFO - PROCESS | 8289 | 1471049583346 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:03 INFO - PROCESS | 8289 | 1471049583352 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:03 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c34f400 == 25 [pid = 8289] [id = 461] 17:53:03 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8c350000) [pid = 8289] [serial = 1384] [outer = (nil)] 17:53:03 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x8c42e000) [pid = 8289] [serial = 1385] [outer = 0x8c350000] 17:53:03 INFO - PROCESS | 8289 | 1471049583439 Marionette DEBUG loaded listener.js 17:53:03 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x8c432000) [pid = 8289] [serial = 1386] [outer = 0x8c350000] 17:53:04 INFO - PROCESS | 8289 | 1471049584184 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 17:53:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 17:53:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1281ms 17:53:04 INFO - PROCESS | 8289 | 1471049584217 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 17:53:04 INFO - PROCESS | 8289 | 1471049584225 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 17:53:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 17:53:04 INFO - PROCESS | 8289 | 1471049584241 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 17:53:04 INFO - PROCESS | 8289 | 1471049584246 Marionette TRACE conn3 <- [1,1818,null,{}] 17:53:04 INFO - PROCESS | 8289 | 1471049584252 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:04 INFO - PROCESS | 8289 | 1471049584257 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:04 INFO - PROCESS | 8289 | 1471049584418 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 17:53:04 INFO - PROCESS | 8289 | 1471049584428 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:04 INFO - PROCESS | 8289 | 1471049584437 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:04 INFO - PROCESS | 8289 | ++DOCSHELL 0x8d8aec00 == 26 [pid = 8289] [id = 462] 17:53:04 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x8d8af000) [pid = 8289] [serial = 1387] [outer = (nil)] 17:53:04 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x8e183800) [pid = 8289] [serial = 1388] [outer = 0x8d8af000] 17:53:04 INFO - PROCESS | 8289 | 1471049584513 Marionette DEBUG loaded listener.js 17:53:04 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x8e189000) [pid = 8289] [serial = 1389] [outer = 0x8d8af000] 17:53:05 INFO - PROCESS | 8289 | 1471049585514 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 17:53:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 17:53:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1346ms 17:53:05 INFO - PROCESS | 8289 | 1471049585584 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 17:53:05 INFO - PROCESS | 8289 | 1471049585588 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 17:53:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 17:53:05 INFO - PROCESS | 8289 | 1471049585594 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 17:53:05 INFO - PROCESS | 8289 | 1471049585600 Marionette TRACE conn3 <- [1,1822,null,{}] 17:53:05 INFO - PROCESS | 8289 | 1471049585625 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:05 INFO - PROCESS | 8289 | 1471049585635 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:05 INFO - PROCESS | 8289 | 1471049585850 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 17:53:05 INFO - PROCESS | 8289 | 1471049585882 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:05 INFO - PROCESS | 8289 | 1471049585890 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:05 INFO - PROCESS | 8289 | ++DOCSHELL 0x8eca7400 == 27 [pid = 8289] [id = 463] 17:53:05 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x8eca7800) [pid = 8289] [serial = 1390] [outer = (nil)] 17:53:05 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x8ee18c00) [pid = 8289] [serial = 1391] [outer = 0x8eca7800] 17:53:05 INFO - PROCESS | 8289 | 1471049585964 Marionette DEBUG loaded listener.js 17:53:06 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x8ef08800) [pid = 8289] [serial = 1392] [outer = 0x8eca7800] 17:53:06 INFO - PROCESS | 8289 | 1471049586895 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 17:53:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 17:53:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1338ms 17:53:06 INFO - PROCESS | 8289 | 1471049586932 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 17:53:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 17:53:06 INFO - PROCESS | 8289 | 1471049586937 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 17:53:06 INFO - PROCESS | 8289 | 1471049586943 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 17:53:06 INFO - PROCESS | 8289 | 1471049586946 Marionette TRACE conn3 <- [1,1826,null,{}] 17:53:06 INFO - PROCESS | 8289 | 1471049586957 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:06 INFO - PROCESS | 8289 | 1471049586961 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:07 INFO - PROCESS | 8289 | 1471049587164 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 17:53:07 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x8abc8c00) [pid = 8289] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 17:53:07 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x90b34000) [pid = 8289] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 17:53:07 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x919cb400) [pid = 8289] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 17:53:07 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x90b31000) [pid = 8289] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 17:53:07 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x8c357c00) [pid = 8289] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 17:53:07 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x8ef13c00) [pid = 8289] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 17:53:07 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8e2f1800) [pid = 8289] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 17:53:07 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x90e99c00) [pid = 8289] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 17:53:07 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8c573400) [pid = 8289] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 17:53:07 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x8e18d400) [pid = 8289] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 17:53:07 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x90e98000) [pid = 8289] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 17:53:07 INFO - PROCESS | 8289 | 1471049587814 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:07 INFO - PROCESS | 8289 | 1471049587822 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:07 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc3800 == 28 [pid = 8289] [id = 464] 17:53:07 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8abcd400) [pid = 8289] [serial = 1393] [outer = (nil)] 17:53:07 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8c352400) [pid = 8289] [serial = 1394] [outer = 0x8abcd400] 17:53:07 INFO - PROCESS | 8289 | 1471049587895 Marionette DEBUG loaded listener.js 17:53:08 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8ec9d400) [pid = 8289] [serial = 1395] [outer = 0x8abcd400] 17:53:08 INFO - PROCESS | 8289 | 1471049588642 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 17:53:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 17:53:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1737ms 17:53:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 17:53:08 INFO - PROCESS | 8289 | 1471049588681 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 17:53:08 INFO - PROCESS | 8289 | 1471049588684 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 17:53:08 INFO - PROCESS | 8289 | 1471049588691 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 17:53:08 INFO - PROCESS | 8289 | 1471049588694 Marionette TRACE conn3 <- [1,1830,null,{}] 17:53:08 INFO - PROCESS | 8289 | 1471049588700 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:08 INFO - PROCESS | 8289 | 1471049588706 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:08 INFO - PROCESS | 8289 | 1471049588852 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 17:53:08 INFO - PROCESS | 8289 | 1471049588865 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:08 INFO - PROCESS | 8289 | 1471049588872 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:08 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e2f1400 == 29 [pid = 8289] [id = 465] 17:53:08 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x8ef0b400) [pid = 8289] [serial = 1396] [outer = (nil)] 17:53:08 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x8f692400) [pid = 8289] [serial = 1397] [outer = 0x8ef0b400] 17:53:08 INFO - PROCESS | 8289 | 1471049588941 Marionette DEBUG loaded listener.js 17:53:09 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x90b33c00) [pid = 8289] [serial = 1398] [outer = 0x8ef0b400] 17:53:09 INFO - PROCESS | 8289 | 1471049589962 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 17:53:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 17:53:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1332ms 17:53:10 INFO - PROCESS | 8289 | 1471049590023 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 17:53:10 INFO - PROCESS | 8289 | 1471049590030 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 17:53:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 17:53:10 INFO - PROCESS | 8289 | 1471049590039 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 17:53:10 INFO - PROCESS | 8289 | 1471049590044 Marionette TRACE conn3 <- [1,1834,null,{}] 17:53:10 INFO - PROCESS | 8289 | 1471049590052 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:10 INFO - PROCESS | 8289 | 1471049590058 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:10 INFO - PROCESS | 8289 | 1471049590320 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 17:53:10 INFO - PROCESS | 8289 | 1471049590552 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:10 INFO - PROCESS | 8289 | 1471049590561 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:10 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b3d6c00 == 30 [pid = 8289] [id = 466] 17:53:10 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x8b8ae400) [pid = 8289] [serial = 1399] [outer = (nil)] 17:53:10 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x8c580400) [pid = 8289] [serial = 1400] [outer = 0x8b8ae400] 17:53:10 INFO - PROCESS | 8289 | 1471049590687 Marionette DEBUG loaded listener.js 17:53:10 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x8cd08800) [pid = 8289] [serial = 1401] [outer = 0x8b8ae400] 17:53:11 INFO - PROCESS | 8289 | 1471049591674 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 17:53:11 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 17:53:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1684ms 17:53:11 INFO - PROCESS | 8289 | 1471049591722 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 17:53:11 INFO - PROCESS | 8289 | 1471049591729 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 17:53:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 17:53:11 INFO - PROCESS | 8289 | 1471049591739 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 17:53:11 INFO - PROCESS | 8289 | 1471049591743 Marionette TRACE conn3 <- [1,1838,null,{}] 17:53:11 INFO - PROCESS | 8289 | 1471049591749 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:11 INFO - PROCESS | 8289 | 1471049591755 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:11 INFO - PROCESS | 8289 | 1471049591933 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 17:53:12 INFO - PROCESS | 8289 | 1471049592150 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:12 INFO - PROCESS | 8289 | 1471049592159 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:12 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b8b7800 == 31 [pid = 8289] [id = 467] 17:53:12 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x8e2f3000) [pid = 8289] [serial = 1402] [outer = (nil)] 17:53:12 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x8ee11400) [pid = 8289] [serial = 1403] [outer = 0x8e2f3000] 17:53:12 INFO - PROCESS | 8289 | 1471049592248 Marionette DEBUG loaded listener.js 17:53:12 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x8ef0ac00) [pid = 8289] [serial = 1404] [outer = 0x8e2f3000] 17:53:13 INFO - PROCESS | 8289 | 1471049593283 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 17:53:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 17:53:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1587ms 17:53:13 INFO - PROCESS | 8289 | 1471049593327 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 17:53:13 INFO - PROCESS | 8289 | 1471049593331 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 17:53:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 17:53:13 INFO - PROCESS | 8289 | 1471049593337 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 17:53:13 INFO - PROCESS | 8289 | 1471049593343 Marionette TRACE conn3 <- [1,1842,null,{}] 17:53:13 INFO - PROCESS | 8289 | 1471049593359 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:13 INFO - PROCESS | 8289 | 1471049593368 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:13 INFO - PROCESS | 8289 | 1471049593540 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 17:53:13 INFO - PROCESS | 8289 | 1471049593764 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:13 INFO - PROCESS | 8289 | 1471049593776 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:13 INFO - PROCESS | 8289 | ++DOCSHELL 0x90d8e400 == 32 [pid = 8289] [id = 468] 17:53:13 INFO - PROCESS | 8289 | ++DOMWINDOW == 83 (0x90d8fc00) [pid = 8289] [serial = 1405] [outer = (nil)] 17:53:13 INFO - PROCESS | 8289 | ++DOMWINDOW == 84 (0x90e9ec00) [pid = 8289] [serial = 1406] [outer = 0x90d8fc00] 17:53:13 INFO - PROCESS | 8289 | 1471049593894 Marionette DEBUG loaded listener.js 17:53:14 INFO - PROCESS | 8289 | ++DOMWINDOW == 85 (0x919c5400) [pid = 8289] [serial = 1407] [outer = 0x90d8fc00] 17:53:14 INFO - PROCESS | 8289 | 1471049594798 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 17:53:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 17:53:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1535ms 17:53:14 INFO - PROCESS | 8289 | 1471049594874 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 17:53:14 INFO - PROCESS | 8289 | 1471049594878 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 17:53:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 17:53:14 INFO - PROCESS | 8289 | 1471049594886 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 17:53:14 INFO - PROCESS | 8289 | 1471049594890 Marionette TRACE conn3 <- [1,1846,null,{}] 17:53:14 INFO - PROCESS | 8289 | 1471049594896 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:14 INFO - PROCESS | 8289 | 1471049594901 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:15 INFO - PROCESS | 8289 | 1471049595076 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 17:53:15 INFO - PROCESS | 8289 | 1471049595271 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:15 INFO - PROCESS | 8289 | 1471049595280 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:15 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e2c3400 == 33 [pid = 8289] [id = 469] 17:53:15 INFO - PROCESS | 8289 | ++DOMWINDOW == 86 (0x8eca4400) [pid = 8289] [serial = 1408] [outer = (nil)] 17:53:15 INFO - PROCESS | 8289 | ++DOMWINDOW == 87 (0x91be5000) [pid = 8289] [serial = 1409] [outer = 0x8eca4400] 17:53:15 INFO - PROCESS | 8289 | 1471049595429 Marionette DEBUG loaded listener.js 17:53:15 INFO - PROCESS | 8289 | ++DOMWINDOW == 88 (0x91e39c00) [pid = 8289] [serial = 1410] [outer = 0x8eca4400] 17:53:16 INFO - PROCESS | 8289 | 1471049596505 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 17:53:16 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) 17:53:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1693ms 17:53:16 INFO - PROCESS | 8289 | 1471049596583 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 17:53:16 INFO - PROCESS | 8289 | 1471049596588 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 17:53:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 17:53:16 INFO - PROCESS | 8289 | 1471049596596 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 17:53:16 INFO - PROCESS | 8289 | 1471049596602 Marionette TRACE conn3 <- [1,1850,null,{}] 17:53:16 INFO - PROCESS | 8289 | 1471049596610 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:16 INFO - PROCESS | 8289 | 1471049596616 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:16 INFO - PROCESS | 8289 | 1471049596780 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 17:53:17 INFO - PROCESS | 8289 | 1471049596989 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:17 INFO - PROCESS | 8289 | 1471049597003 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:17 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c429000 == 34 [pid = 8289] [id = 470] 17:53:17 INFO - PROCESS | 8289 | ++DOMWINDOW == 89 (0x8c42b000) [pid = 8289] [serial = 1411] [outer = (nil)] 17:53:17 INFO - PROCESS | 8289 | ++DOMWINDOW == 90 (0x8c436000) [pid = 8289] [serial = 1412] [outer = 0x8c42b000] 17:53:17 INFO - PROCESS | 8289 | 1471049597076 Marionette DEBUG loaded listener.js 17:53:17 INFO - PROCESS | 8289 | ++DOMWINDOW == 91 (0x8c57cc00) [pid = 8289] [serial = 1413] [outer = 0x8c42b000] 17:53:17 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc3800 == 33 [pid = 8289] [id = 464] 17:53:17 INFO - PROCESS | 8289 | --DOCSHELL 0x8eca7400 == 32 [pid = 8289] [id = 463] 17:53:17 INFO - PROCESS | 8289 | --DOCSHELL 0x8d8aec00 == 31 [pid = 8289] [id = 462] 17:53:17 INFO - PROCESS | 8289 | --DOCSHELL 0x8c34f400 == 30 [pid = 8289] [id = 461] 17:53:17 INFO - PROCESS | 8289 | --DOCSHELL 0x8d8a7000 == 29 [pid = 8289] [id = 460] 17:53:18 INFO - PROCESS | 8289 | 1471049598034 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 17:53:18 INFO - PROCESS | 8289 | --DOMWINDOW == 90 (0x919cbc00) [pid = 8289] [serial = 1355] [outer = (nil)] [url = about:blank] 17:53:18 INFO - PROCESS | 8289 | --DOMWINDOW == 89 (0x90e9cc00) [pid = 8289] [serial = 1349] [outer = (nil)] [url = about:blank] 17:53:18 INFO - PROCESS | 8289 | --DOMWINDOW == 88 (0x91bdc000) [pid = 8289] [serial = 1352] [outer = (nil)] [url = about:blank] 17:53:18 INFO - PROCESS | 8289 | --DOMWINDOW == 87 (0x90e95000) [pid = 8289] [serial = 1350] [outer = (nil)] [url = about:blank] 17:53:18 INFO - PROCESS | 8289 | --DOMWINDOW == 86 (0x90b3bc00) [pid = 8289] [serial = 1346] [outer = (nil)] [url = about:blank] 17:53:18 INFO - PROCESS | 8289 | --DOMWINDOW == 85 (0x8c576800) [pid = 8289] [serial = 1328] [outer = (nil)] [url = about:blank] 17:53:18 INFO - PROCESS | 8289 | --DOMWINDOW == 84 (0x8cd03800) [pid = 8289] [serial = 1329] [outer = (nil)] [url = about:blank] 17:53:18 INFO - PROCESS | 8289 | --DOMWINDOW == 83 (0x8f690800) [pid = 8289] [serial = 1326] [outer = (nil)] [url = about:blank] 17:53:18 INFO - PROCESS | 8289 | --DOMWINDOW == 82 (0x8e2fd400) [pid = 8289] [serial = 1331] [outer = (nil)] [url = about:blank] 17:53:18 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x8ee14c00) [pid = 8289] [serial = 1332] [outer = (nil)] [url = about:blank] 17:53:18 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x91bdb400) [pid = 8289] [serial = 1337] [outer = (nil)] [url = about:blank] 17:53:18 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x91be0c00) [pid = 8289] [serial = 1338] [outer = (nil)] [url = about:blank] 17:53:18 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x8c581400) [pid = 8289] [serial = 1340] [outer = (nil)] [url = about:blank] 17:53:18 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x8cd02000) [pid = 8289] [serial = 1341] [outer = (nil)] [url = about:blank] 17:53:18 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x8e2ef800) [pid = 8289] [serial = 1343] [outer = (nil)] [url = about:blank] 17:53:18 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x8eca4c00) [pid = 8289] [serial = 1344] [outer = (nil)] [url = about:blank] 17:53:18 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x90e9e400) [pid = 8289] [serial = 1334] [outer = (nil)] [url = about:blank] 17:53:18 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x90ea2400) [pid = 8289] [serial = 1335] [outer = (nil)] [url = about:blank] 17:53:18 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x92122c00) [pid = 8289] [serial = 1356] [outer = (nil)] [url = about:blank] 17:53:18 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x91be3800) [pid = 8289] [serial = 1353] [outer = (nil)] [url = about:blank] 17:53:18 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x90d86000) [pid = 8289] [serial = 1347] [outer = (nil)] [url = about:blank] 17:53:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:53:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1531ms 17:53:18 INFO - PROCESS | 8289 | 1471049598127 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 17:53:18 INFO - PROCESS | 8289 | 1471049598134 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 17:53:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 17:53:18 INFO - PROCESS | 8289 | 1471049598144 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 17:53:18 INFO - PROCESS | 8289 | 1471049598147 Marionette TRACE conn3 <- [1,1854,null,{}] 17:53:18 INFO - PROCESS | 8289 | 1471049598153 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:18 INFO - PROCESS | 8289 | 1471049598159 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:18 INFO - PROCESS | 8289 | 1471049598331 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 17:53:18 INFO - PROCESS | 8289 | 1471049598475 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:18 INFO - PROCESS | 8289 | 1471049598484 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:18 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b3cd800 == 30 [pid = 8289] [id = 471] 17:53:18 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8cd07800) [pid = 8289] [serial = 1414] [outer = (nil)] 17:53:18 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8e185000) [pid = 8289] [serial = 1415] [outer = 0x8cd07800] 17:53:18 INFO - PROCESS | 8289 | 1471049598557 Marionette DEBUG loaded listener.js 17:53:18 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8e2c6000) [pid = 8289] [serial = 1416] [outer = 0x8cd07800] 17:53:19 INFO - PROCESS | 8289 | 1471049599348 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:53:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 17:53:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1235ms 17:53:19 INFO - PROCESS | 8289 | 1471049599390 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 17:53:19 INFO - PROCESS | 8289 | 1471049599394 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 17:53:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 17:53:19 INFO - PROCESS | 8289 | 1471049599402 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 17:53:19 INFO - PROCESS | 8289 | 1471049599408 Marionette TRACE conn3 <- [1,1858,null,{}] 17:53:19 INFO - PROCESS | 8289 | 1471049599428 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:19 INFO - PROCESS | 8289 | 1471049599436 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:19 INFO - PROCESS | 8289 | 1471049599593 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 17:53:19 INFO - PROCESS | 8289 | 1471049599605 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:19 INFO - PROCESS | 8289 | 1471049599614 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:19 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ef13800 == 31 [pid = 8289] [id = 472] 17:53:19 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x8ef17c00) [pid = 8289] [serial = 1417] [outer = (nil)] 17:53:19 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x8f692800) [pid = 8289] [serial = 1418] [outer = 0x8ef17c00] 17:53:19 INFO - PROCESS | 8289 | 1471049599687 Marionette DEBUG loaded listener.js 17:53:19 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x90b3bc00) [pid = 8289] [serial = 1419] [outer = 0x8ef17c00] 17:53:20 INFO - PROCESS | 8289 | 1471049600646 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 17:53:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 17:53:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1282ms 17:53:20 INFO - PROCESS | 8289 | 1471049600684 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 17:53:20 INFO - PROCESS | 8289 | 1471049600688 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 17:53:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 17:53:20 INFO - PROCESS | 8289 | 1471049600694 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 17:53:20 INFO - PROCESS | 8289 | 1471049600697 Marionette TRACE conn3 <- [1,1862,null,{}] 17:53:20 INFO - PROCESS | 8289 | 1471049600712 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:20 INFO - PROCESS | 8289 | 1471049600717 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:20 INFO - PROCESS | 8289 | 1471049600917 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 17:53:20 INFO - PROCESS | 8289 | 1471049600939 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:20 INFO - PROCESS | 8289 | 1471049600949 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:20 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b3d3400 == 32 [pid = 8289] [id = 473] 17:53:20 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x8f694000) [pid = 8289] [serial = 1420] [outer = (nil)] 17:53:21 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x90ea1000) [pid = 8289] [serial = 1421] [outer = 0x8f694000] 17:53:21 INFO - PROCESS | 8289 | 1471049601015 Marionette DEBUG loaded listener.js 17:53:21 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x919c2000) [pid = 8289] [serial = 1422] [outer = 0x8f694000] 17:53:21 INFO - PROCESS | 8289 | 1471049601930 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 17:53:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 17:53:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1286ms 17:53:21 INFO - PROCESS | 8289 | 1471049601980 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 17:53:21 INFO - PROCESS | 8289 | 1471049601983 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 17:53:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 17:53:21 INFO - PROCESS | 8289 | 1471049601994 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 17:53:21 INFO - PROCESS | 8289 | 1471049601997 Marionette TRACE conn3 <- [1,1866,null,{}] 17:53:22 INFO - PROCESS | 8289 | 1471049602008 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:22 INFO - PROCESS | 8289 | 1471049602012 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:22 INFO - PROCESS | 8289 | 1471049602213 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 17:53:22 INFO - PROCESS | 8289 | 1471049602230 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:22 INFO - PROCESS | 8289 | 1471049602237 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:22 INFO - PROCESS | 8289 | ++DOCSHELL 0x8cd07400 == 33 [pid = 8289] [id = 474] 17:53:22 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x90e9f400) [pid = 8289] [serial = 1423] [outer = (nil)] 17:53:22 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x91be3c00) [pid = 8289] [serial = 1424] [outer = 0x90e9f400] 17:53:22 INFO - PROCESS | 8289 | 1471049602307 Marionette DEBUG loaded listener.js 17:53:22 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x8f696800) [pid = 8289] [serial = 1425] [outer = 0x90e9f400] 17:53:22 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x8abca400) [pid = 8289] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 17:53:22 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x8e2c0800) [pid = 8289] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 17:53:22 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x90b37800) [pid = 8289] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 17:53:22 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x8b3d4400) [pid = 8289] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 17:53:22 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x8eca7800) [pid = 8289] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 17:53:22 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x8abcd400) [pid = 8289] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 17:53:22 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x8c350000) [pid = 8289] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 17:53:22 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x922bbc00) [pid = 8289] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 17:53:23 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x9245fc00) [pid = 8289] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 17:53:23 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8d8af000) [pid = 8289] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 17:53:23 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x8e2c7400) [pid = 8289] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 17:53:23 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x8b3d6000) [pid = 8289] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 17:53:23 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x8b3d9000) [pid = 8289] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 17:53:23 INFO - PROCESS | 8289 | 1471049603370 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 17:53:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 17:53:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1397ms 17:53:23 INFO - PROCESS | 8289 | 1471049603392 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 17:53:23 INFO - PROCESS | 8289 | 1471049603394 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 17:53:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 17:53:23 INFO - PROCESS | 8289 | 1471049603400 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 17:53:23 INFO - PROCESS | 8289 | 1471049603403 Marionette TRACE conn3 <- [1,1870,null,{}] 17:53:23 INFO - PROCESS | 8289 | 1471049603409 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:23 INFO - PROCESS | 8289 | 1471049603420 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:23 INFO - PROCESS | 8289 | 1471049603685 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 17:53:23 INFO - PROCESS | 8289 | 1471049603700 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:23 INFO - PROCESS | 8289 | 1471049603708 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:23 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abcf800 == 34 [pid = 8289] [id = 475] 17:53:23 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x8b6e0400) [pid = 8289] [serial = 1426] [outer = (nil)] 17:53:23 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8f688c00) [pid = 8289] [serial = 1427] [outer = 0x8b6e0400] 17:53:23 INFO - PROCESS | 8289 | 1471049603777 Marionette DEBUG loaded listener.js 17:53:23 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x922b2c00) [pid = 8289] [serial = 1428] [outer = 0x8b6e0400] 17:53:24 INFO - PROCESS | 8289 | 1471049604641 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 17:53:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 17:53:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1278ms 17:53:24 INFO - PROCESS | 8289 | 1471049604680 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 17:53:24 INFO - PROCESS | 8289 | 1471049604683 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 17:53:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 17:53:24 INFO - PROCESS | 8289 | 1471049604689 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 17:53:24 INFO - PROCESS | 8289 | 1471049604693 Marionette TRACE conn3 <- [1,1874,null,{}] 17:53:24 INFO - PROCESS | 8289 | 1471049604698 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:24 INFO - PROCESS | 8289 | 1471049604703 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:24 INFO - PROCESS | 8289 | 1471049604854 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 17:53:24 INFO - PROCESS | 8289 | 1471049604868 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:24 INFO - PROCESS | 8289 | 1471049604876 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:24 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b3ca800 == 35 [pid = 8289] [id = 476] 17:53:24 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x92128000) [pid = 8289] [serial = 1429] [outer = (nil)] 17:53:24 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x923d6000) [pid = 8289] [serial = 1430] [outer = 0x92128000] 17:53:24 INFO - PROCESS | 8289 | 1471049604942 Marionette DEBUG loaded listener.js 17:53:25 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x922bec00) [pid = 8289] [serial = 1431] [outer = 0x92128000] 17:53:26 INFO - PROCESS | 8289 | 1471049606182 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 17:53:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 17:53:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1527ms 17:53:26 INFO - PROCESS | 8289 | 1471049606218 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 17:53:26 INFO - PROCESS | 8289 | 1471049606223 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 17:53:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 17:53:26 INFO - PROCESS | 8289 | 1471049606243 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 17:53:26 INFO - PROCESS | 8289 | 1471049606249 Marionette TRACE conn3 <- [1,1878,null,{}] 17:53:26 INFO - PROCESS | 8289 | 1471049606257 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:26 INFO - PROCESS | 8289 | 1471049606263 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:26 INFO - PROCESS | 8289 | 1471049606444 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 17:53:26 INFO - PROCESS | 8289 | 1471049606673 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:26 INFO - PROCESS | 8289 | 1471049606686 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:26 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c431000 == 36 [pid = 8289] [id = 477] 17:53:26 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x8c577400) [pid = 8289] [serial = 1432] [outer = (nil)] 17:53:26 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x8d8a8800) [pid = 8289] [serial = 1433] [outer = 0x8c577400] 17:53:26 INFO - PROCESS | 8289 | 1471049606812 Marionette DEBUG loaded listener.js 17:53:26 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x8e18b800) [pid = 8289] [serial = 1434] [outer = 0x8c577400] 17:53:27 INFO - PROCESS | 8289 | 1471049607740 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 17:53:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 17:53:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1538ms 17:53:27 INFO - PROCESS | 8289 | 1471049607779 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 17:53:27 INFO - PROCESS | 8289 | 1471049607786 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 17:53:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 17:53:27 INFO - PROCESS | 8289 | 1471049607814 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 17:53:27 INFO - PROCESS | 8289 | 1471049607819 Marionette TRACE conn3 <- [1,1882,null,{}] 17:53:27 INFO - PROCESS | 8289 | 1471049607825 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:27 INFO - PROCESS | 8289 | 1471049607831 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:28 INFO - PROCESS | 8289 | 1471049608015 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 17:53:28 INFO - PROCESS | 8289 | 1471049608198 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:28 INFO - PROCESS | 8289 | 1471049608208 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:28 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ef16000 == 37 [pid = 8289] [id = 478] 17:53:28 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x8f689400) [pid = 8289] [serial = 1435] [outer = (nil)] 17:53:28 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x90d83c00) [pid = 8289] [serial = 1436] [outer = 0x8f689400] 17:53:28 INFO - PROCESS | 8289 | 1471049608288 Marionette DEBUG loaded listener.js 17:53:28 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x90e97400) [pid = 8289] [serial = 1437] [outer = 0x8f689400] 17:53:29 INFO - PROCESS | 8289 | 1471049609315 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 17:53:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 17:53:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1533ms 17:53:29 INFO - PROCESS | 8289 | 1471049609347 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 17:53:29 INFO - PROCESS | 8289 | 1471049609351 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 17:53:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 17:53:29 INFO - PROCESS | 8289 | 1471049609359 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 17:53:29 INFO - PROCESS | 8289 | 1471049609365 Marionette TRACE conn3 <- [1,1886,null,{}] 17:53:29 INFO - PROCESS | 8289 | 1471049609383 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:29 INFO - PROCESS | 8289 | 1471049609392 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:29 INFO - PROCESS | 8289 | 1471049609580 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 17:53:29 INFO - PROCESS | 8289 | 1471049609764 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:29 INFO - PROCESS | 8289 | 1471049609779 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:29 INFO - PROCESS | 8289 | ++DOCSHELL 0x922bac00 == 38 [pid = 8289] [id = 479] 17:53:29 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x922bc800) [pid = 8289] [serial = 1438] [outer = (nil)] 17:53:29 INFO - PROCESS | 8289 | ++DOMWINDOW == 83 (0x923e1800) [pid = 8289] [serial = 1439] [outer = 0x922bc800] 17:53:29 INFO - PROCESS | 8289 | 1471049609860 Marionette DEBUG loaded listener.js 17:53:29 INFO - PROCESS | 8289 | ++DOMWINDOW == 84 (0x92438000) [pid = 8289] [serial = 1440] [outer = 0x922bc800] 17:53:30 INFO - PROCESS | 8289 | 1471049610814 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 17:53:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 17:53:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1493ms 17:53:30 INFO - PROCESS | 8289 | 1471049610853 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 17:53:30 INFO - PROCESS | 8289 | 1471049610858 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 17:53:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 17:53:30 INFO - PROCESS | 8289 | 1471049610864 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 17:53:30 INFO - PROCESS | 8289 | 1471049610867 Marionette TRACE conn3 <- [1,1890,null,{}] 17:53:30 INFO - PROCESS | 8289 | 1471049610873 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:30 INFO - PROCESS | 8289 | 1471049610878 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:31 INFO - PROCESS | 8289 | 1471049611065 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 17:53:31 INFO - PROCESS | 8289 | 1471049611245 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:31 INFO - PROCESS | 8289 | 1471049611253 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:31 INFO - PROCESS | 8289 | ++DOCSHELL 0x8d8a7800 == 39 [pid = 8289] [id = 480] 17:53:31 INFO - PROCESS | 8289 | ++DOMWINDOW == 85 (0x919cbc00) [pid = 8289] [serial = 1441] [outer = (nil)] 17:53:31 INFO - PROCESS | 8289 | ++DOMWINDOW == 86 (0x9245ac00) [pid = 8289] [serial = 1442] [outer = 0x919cbc00] 17:53:31 INFO - PROCESS | 8289 | 1471049611335 Marionette DEBUG loaded listener.js 17:53:31 INFO - PROCESS | 8289 | ++DOMWINDOW == 87 (0x9245fc00) [pid = 8289] [serial = 1443] [outer = 0x919cbc00] 17:53:32 INFO - PROCESS | 8289 | 1471049612278 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 17:53:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 17:53:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1477ms 17:53:32 INFO - PROCESS | 8289 | 1471049612343 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 17:53:32 INFO - PROCESS | 8289 | 1471049612347 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 17:53:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 17:53:32 INFO - PROCESS | 8289 | 1471049612353 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 17:53:32 INFO - PROCESS | 8289 | 1471049612357 Marionette TRACE conn3 <- [1,1894,null,{}] 17:53:32 INFO - PROCESS | 8289 | 1471049612363 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:32 INFO - PROCESS | 8289 | 1471049612369 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:32 INFO - PROCESS | 8289 | 1471049612553 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 17:53:32 INFO - PROCESS | 8289 | 1471049612737 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:32 INFO - PROCESS | 8289 | 1471049612747 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:32 INFO - PROCESS | 8289 | ++DOCSHELL 0x8cd09000 == 40 [pid = 8289] [id = 481] 17:53:32 INFO - PROCESS | 8289 | ++DOMWINDOW == 88 (0x8ee11c00) [pid = 8289] [serial = 1444] [outer = (nil)] 17:53:32 INFO - PROCESS | 8289 | ++DOMWINDOW == 89 (0x92577800) [pid = 8289] [serial = 1445] [outer = 0x8ee11c00] 17:53:32 INFO - PROCESS | 8289 | 1471049612831 Marionette DEBUG loaded listener.js 17:53:32 INFO - PROCESS | 8289 | ++DOMWINDOW == 90 (0x92579400) [pid = 8289] [serial = 1446] [outer = 0x8ee11c00] 17:53:33 INFO - PROCESS | 8289 | 1471049613801 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 17:53:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 17:53:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1485ms 17:53:33 INFO - PROCESS | 8289 | 1471049613839 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 17:53:33 INFO - PROCESS | 8289 | 1471049613842 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 17:53:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 17:53:33 INFO - PROCESS | 8289 | 1471049613849 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 17:53:33 INFO - PROCESS | 8289 | 1471049613853 Marionette TRACE conn3 <- [1,1898,null,{}] 17:53:33 INFO - PROCESS | 8289 | 1471049613858 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:33 INFO - PROCESS | 8289 | 1471049613869 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:34 INFO - PROCESS | 8289 | 1471049614065 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 17:53:34 INFO - PROCESS | 8289 | 1471049614291 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:34 INFO - PROCESS | 8289 | 1471049614301 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:34 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc2000 == 41 [pid = 8289] [id = 482] 17:53:34 INFO - PROCESS | 8289 | ++DOMWINDOW == 91 (0x8abc7400) [pid = 8289] [serial = 1447] [outer = (nil)] 17:53:34 INFO - PROCESS | 8289 | ++DOMWINDOW == 92 (0x9258ec00) [pid = 8289] [serial = 1448] [outer = 0x8abc7400] 17:53:34 INFO - PROCESS | 8289 | 1471049614397 Marionette DEBUG loaded listener.js 17:53:34 INFO - PROCESS | 8289 | ++DOMWINDOW == 93 (0x925c9000) [pid = 8289] [serial = 1449] [outer = 0x8abc7400] 17:53:35 INFO - PROCESS | 8289 | 1471049615213 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 17:53:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 17:53:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1431ms 17:53:35 INFO - PROCESS | 8289 | 1471049615287 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 17:53:35 INFO - PROCESS | 8289 | 1471049615291 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 17:53:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 17:53:35 INFO - PROCESS | 8289 | 1471049615298 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 17:53:35 INFO - PROCESS | 8289 | 1471049615302 Marionette TRACE conn3 <- [1,1902,null,{}] 17:53:35 INFO - PROCESS | 8289 | 1471049615307 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:35 INFO - PROCESS | 8289 | 1471049615312 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:35 INFO - PROCESS | 8289 | 1471049615476 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 17:53:35 INFO - PROCESS | 8289 | 1471049615668 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:35 INFO - PROCESS | 8289 | 1471049615677 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:35 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e2f1800 == 42 [pid = 8289] [id = 483] 17:53:35 INFO - PROCESS | 8289 | ++DOMWINDOW == 94 (0x92586c00) [pid = 8289] [serial = 1450] [outer = (nil)] 17:53:35 INFO - PROCESS | 8289 | ++DOMWINDOW == 95 (0x925d4000) [pid = 8289] [serial = 1451] [outer = 0x92586c00] 17:53:35 INFO - PROCESS | 8289 | 1471049615799 Marionette DEBUG loaded listener.js 17:53:35 INFO - PROCESS | 8289 | ++DOMWINDOW == 96 (0x92ede400) [pid = 8289] [serial = 1452] [outer = 0x92586c00] 17:53:36 INFO - PROCESS | 8289 | 1471049616762 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 17:53:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 17:53:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1537ms 17:53:36 INFO - PROCESS | 8289 | 1471049616836 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 17:53:36 INFO - PROCESS | 8289 | 1471049616840 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 17:53:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 17:53:36 INFO - PROCESS | 8289 | 1471049616847 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 17:53:36 INFO - PROCESS | 8289 | 1471049616850 Marionette TRACE conn3 <- [1,1906,null,{}] 17:53:36 INFO - PROCESS | 8289 | 1471049616856 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:36 INFO - PROCESS | 8289 | 1471049616861 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:37 INFO - PROCESS | 8289 | 1471049617068 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 17:53:37 INFO - PROCESS | 8289 | 1471049617583 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:37 INFO - PROCESS | 8289 | 1471049617591 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:37 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b3d7400 == 43 [pid = 8289] [id = 484] 17:53:37 INFO - PROCESS | 8289 | ++DOMWINDOW == 97 (0x8b3d8400) [pid = 8289] [serial = 1453] [outer = (nil)] 17:53:37 INFO - PROCESS | 8289 | ++DOMWINDOW == 98 (0x8b8b4800) [pid = 8289] [serial = 1454] [outer = 0x8b3d8400] 17:53:37 INFO - PROCESS | 8289 | 1471049617708 Marionette DEBUG loaded listener.js 17:53:37 INFO - PROCESS | 8289 | ++DOMWINDOW == 99 (0x8c354c00) [pid = 8289] [serial = 1455] [outer = 0x8b3d8400] 17:53:38 INFO - PROCESS | 8289 | 1471049618615 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 17:53:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 17:53:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1833ms 17:53:38 INFO - PROCESS | 8289 | 1471049618685 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 17:53:38 INFO - PROCESS | 8289 | 1471049618693 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 17:53:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 17:53:38 INFO - PROCESS | 8289 | 1471049618709 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 17:53:38 INFO - PROCESS | 8289 | 1471049618714 Marionette TRACE conn3 <- [1,1910,null,{}] 17:53:38 INFO - PROCESS | 8289 | 1471049618729 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:38 INFO - PROCESS | 8289 | 1471049618740 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:38 INFO - PROCESS | 8289 | 1471049618950 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 17:53:39 INFO - PROCESS | 8289 | 1471049619181 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:39 INFO - PROCESS | 8289 | 1471049619189 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:40 INFO - PROCESS | 8289 | --DOCSHELL 0x8abcf800 == 42 [pid = 8289] [id = 475] 17:53:40 INFO - PROCESS | 8289 | --DOCSHELL 0x8cd07400 == 41 [pid = 8289] [id = 474] 17:53:40 INFO - PROCESS | 8289 | --DOCSHELL 0x8ef13800 == 40 [pid = 8289] [id = 472] 17:53:40 INFO - PROCESS | 8289 | --DOCSHELL 0x8b3cd800 == 39 [pid = 8289] [id = 471] 17:53:40 INFO - PROCESS | 8289 | --DOCSHELL 0x8c429000 == 38 [pid = 8289] [id = 470] 17:53:40 INFO - PROCESS | 8289 | --DOCSHELL 0x8e2f1400 == 37 [pid = 8289] [id = 465] 17:53:40 INFO - PROCESS | 8289 | --DOCSHELL 0x8b3d6c00 == 36 [pid = 8289] [id = 466] 17:53:40 INFO - PROCESS | 8289 | --DOCSHELL 0x8b8b7800 == 35 [pid = 8289] [id = 467] 17:53:40 INFO - PROCESS | 8289 | --DOCSHELL 0x90d8e400 == 34 [pid = 8289] [id = 468] 17:53:40 INFO - PROCESS | 8289 | --DOCSHELL 0x8e2c3400 == 33 [pid = 8289] [id = 469] 17:53:40 INFO - PROCESS | 8289 | --DOCSHELL 0x8b3d3400 == 32 [pid = 8289] [id = 473] 17:53:40 INFO - PROCESS | 8289 | --DOCSHELL 0x8b3d7400 == 31 [pid = 8289] [id = 484] 17:53:40 INFO - PROCESS | 8289 | --DOCSHELL 0x8e2f1800 == 30 [pid = 8289] [id = 483] 17:53:40 INFO - PROCESS | 8289 | --DOCSHELL 0x8cd09000 == 29 [pid = 8289] [id = 481] 17:53:40 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc2000 == 28 [pid = 8289] [id = 482] 17:53:40 INFO - PROCESS | 8289 | --DOCSHELL 0x8d8a7800 == 27 [pid = 8289] [id = 480] 17:53:40 INFO - PROCESS | 8289 | --DOCSHELL 0x922bac00 == 26 [pid = 8289] [id = 479] 17:53:40 INFO - PROCESS | 8289 | --DOCSHELL 0x8c431000 == 25 [pid = 8289] [id = 477] 17:53:40 INFO - PROCESS | 8289 | --DOCSHELL 0x8ef16000 == 24 [pid = 8289] [id = 478] 17:53:40 INFO - PROCESS | 8289 | --DOCSHELL 0x8b3ca800 == 23 [pid = 8289] [id = 476] 17:53:40 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc4400 == 24 [pid = 8289] [id = 485] 17:53:40 INFO - PROCESS | 8289 | ++DOMWINDOW == 100 (0x8abc7c00) [pid = 8289] [serial = 1456] [outer = (nil)] 17:53:40 INFO - PROCESS | 8289 | ++DOMWINDOW == 101 (0x8abccc00) [pid = 8289] [serial = 1457] [outer = 0x8abc7c00] 17:53:40 INFO - PROCESS | 8289 | 1471049620280 Marionette DEBUG loaded listener.js 17:53:40 INFO - PROCESS | 8289 | ++DOMWINDOW == 102 (0x8b3d1800) [pid = 8289] [serial = 1458] [outer = 0x8abc7c00] 17:53:40 INFO - PROCESS | 8289 | --DOMWINDOW == 101 (0x8f692400) [pid = 8289] [serial = 1397] [outer = (nil)] [url = about:blank] 17:53:40 INFO - PROCESS | 8289 | --DOMWINDOW == 100 (0x8b6df000) [pid = 8289] [serial = 1359] [outer = (nil)] [url = about:blank] 17:53:40 INFO - PROCESS | 8289 | --DOMWINDOW == 99 (0x8b3d4800) [pid = 8289] [serial = 1358] [outer = (nil)] [url = about:blank] 17:53:40 INFO - PROCESS | 8289 | --DOMWINDOW == 98 (0x8e2fd000) [pid = 8289] [serial = 1362] [outer = (nil)] [url = about:blank] 17:53:40 INFO - PROCESS | 8289 | --DOMWINDOW == 97 (0x8e2cbc00) [pid = 8289] [serial = 1361] [outer = (nil)] [url = about:blank] 17:53:40 INFO - PROCESS | 8289 | --DOMWINDOW == 96 (0x919ccc00) [pid = 8289] [serial = 1365] [outer = (nil)] [url = about:blank] 17:53:40 INFO - PROCESS | 8289 | --DOMWINDOW == 95 (0x90d8d000) [pid = 8289] [serial = 1364] [outer = (nil)] [url = about:blank] 17:53:40 INFO - PROCESS | 8289 | --DOMWINDOW == 94 (0x923e0400) [pid = 8289] [serial = 1368] [outer = (nil)] [url = about:blank] 17:53:40 INFO - PROCESS | 8289 | --DOMWINDOW == 93 (0x8ee18c00) [pid = 8289] [serial = 1391] [outer = (nil)] [url = about:blank] 17:53:40 INFO - PROCESS | 8289 | --DOMWINDOW == 92 (0x922be800) [pid = 8289] [serial = 1367] [outer = (nil)] [url = about:blank] 17:53:40 INFO - PROCESS | 8289 | --DOMWINDOW == 91 (0x8c352400) [pid = 8289] [serial = 1394] [outer = (nil)] [url = about:blank] 17:53:40 INFO - PROCESS | 8289 | --DOMWINDOW == 90 (0x8ef08800) [pid = 8289] [serial = 1392] [outer = (nil)] [url = about:blank] 17:53:40 INFO - PROCESS | 8289 | --DOMWINDOW == 89 (0x8c42e000) [pid = 8289] [serial = 1385] [outer = (nil)] [url = about:blank] 17:53:40 INFO - PROCESS | 8289 | --DOMWINDOW == 88 (0x92458800) [pid = 8289] [serial = 1371] [outer = (nil)] [url = about:blank] 17:53:40 INFO - PROCESS | 8289 | --DOMWINDOW == 87 (0x9243fc00) [pid = 8289] [serial = 1370] [outer = (nil)] [url = about:blank] 17:53:40 INFO - PROCESS | 8289 | --DOMWINDOW == 86 (0x8c432000) [pid = 8289] [serial = 1386] [outer = (nil)] [url = about:blank] 17:53:40 INFO - PROCESS | 8289 | --DOMWINDOW == 85 (0x9257f400) [pid = 8289] [serial = 1374] [outer = (nil)] [url = about:blank] 17:53:40 INFO - PROCESS | 8289 | --DOMWINDOW == 84 (0x8e183800) [pid = 8289] [serial = 1388] [outer = (nil)] [url = about:blank] 17:53:40 INFO - PROCESS | 8289 | --DOMWINDOW == 83 (0x92574400) [pid = 8289] [serial = 1373] [outer = (nil)] [url = about:blank] 17:53:40 INFO - PROCESS | 8289 | --DOMWINDOW == 82 (0x8ee1d000) [pid = 8289] [serial = 1383] [outer = (nil)] [url = about:blank] 17:53:40 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x8e2fe000) [pid = 8289] [serial = 1382] [outer = (nil)] [url = about:blank] 17:53:40 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x92464800) [pid = 8289] [serial = 1377] [outer = (nil)] [url = about:blank] 17:53:40 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x90d86c00) [pid = 8289] [serial = 1376] [outer = (nil)] [url = about:blank] 17:53:40 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x8c358800) [pid = 8289] [serial = 1380] [outer = (nil)] [url = about:blank] 17:53:40 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x8b8b7c00) [pid = 8289] [serial = 1379] [outer = (nil)] [url = about:blank] 17:53:40 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x8ec9d400) [pid = 8289] [serial = 1395] [outer = (nil)] [url = about:blank] 17:53:40 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x8e189000) [pid = 8289] [serial = 1389] [outer = (nil)] [url = about:blank] 17:53:41 INFO - PROCESS | 8289 | 1471049621305 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 17:53:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 17:53:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 2649ms 17:53:41 INFO - PROCESS | 8289 | 1471049621354 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 17:53:41 INFO - PROCESS | 8289 | 1471049621357 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 17:53:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 17:53:41 INFO - PROCESS | 8289 | 1471049621366 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 17:53:41 INFO - PROCESS | 8289 | 1471049621370 Marionette TRACE conn3 <- [1,1914,null,{}] 17:53:41 INFO - PROCESS | 8289 | 1471049621388 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:41 INFO - PROCESS | 8289 | 1471049621394 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:41 INFO - PROCESS | 8289 | 1471049621554 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 17:53:41 INFO - PROCESS | 8289 | 1471049621565 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:41 INFO - PROCESS | 8289 | 1471049621573 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:41 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c436c00 == 25 [pid = 8289] [id = 486] 17:53:41 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x8c573400) [pid = 8289] [serial = 1459] [outer = (nil)] 17:53:41 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x8c57c000) [pid = 8289] [serial = 1460] [outer = 0x8c573400] 17:53:41 INFO - PROCESS | 8289 | 1471049621643 Marionette DEBUG loaded listener.js 17:53:41 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x8cd05400) [pid = 8289] [serial = 1461] [outer = 0x8c573400] 17:53:42 INFO - PROCESS | 8289 | 1471049622603 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 17:53:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 17:53:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1253ms 17:53:42 INFO - PROCESS | 8289 | 1471049622617 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 17:53:42 INFO - PROCESS | 8289 | 1471049622624 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 17:53:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 17:53:42 INFO - PROCESS | 8289 | 1471049622639 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 17:53:42 INFO - PROCESS | 8289 | 1471049622643 Marionette TRACE conn3 <- [1,1918,null,{}] 17:53:42 INFO - PROCESS | 8289 | 1471049622649 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:42 INFO - PROCESS | 8289 | 1471049622654 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:42 INFO - PROCESS | 8289 | 1471049622825 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 17:53:42 INFO - PROCESS | 8289 | 1471049622836 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:42 INFO - PROCESS | 8289 | 1471049622842 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:42 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e183000 == 26 [pid = 8289] [id = 487] 17:53:42 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x8e18a000) [pid = 8289] [serial = 1462] [outer = (nil)] 17:53:42 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x8e2cbc00) [pid = 8289] [serial = 1463] [outer = 0x8e18a000] 17:53:42 INFO - PROCESS | 8289 | 1471049622914 Marionette DEBUG loaded listener.js 17:53:43 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x8e2f1800) [pid = 8289] [serial = 1464] [outer = 0x8e18a000] 17:53:43 INFO - PROCESS | 8289 | 1471049623971 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 17:53:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 17:53:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1386ms 17:53:44 INFO - PROCESS | 8289 | 1471049624031 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 17:53:44 INFO - PROCESS | 8289 | 1471049624034 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 17:53:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 17:53:44 INFO - PROCESS | 8289 | 1471049624041 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 17:53:44 INFO - PROCESS | 8289 | 1471049624047 Marionette TRACE conn3 <- [1,1922,null,{}] 17:53:44 INFO - PROCESS | 8289 | 1471049624064 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:44 INFO - PROCESS | 8289 | 1471049624073 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:44 INFO - PROCESS | 8289 | 1471049624304 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 17:53:44 INFO - PROCESS | 8289 | 1471049624332 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:44 INFO - PROCESS | 8289 | 1471049624341 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:44 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c42e000 == 27 [pid = 8289] [id = 488] 17:53:44 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x8e2c3400) [pid = 8289] [serial = 1465] [outer = (nil)] 17:53:44 INFO - PROCESS | 8289 | ++DOMWINDOW == 83 (0x8ee14800) [pid = 8289] [serial = 1466] [outer = 0x8e2c3400] 17:53:44 INFO - PROCESS | 8289 | 1471049624426 Marionette DEBUG loaded listener.js 17:53:44 INFO - PROCESS | 8289 | ++DOMWINDOW == 84 (0x8ee1f000) [pid = 8289] [serial = 1467] [outer = 0x8e2c3400] 17:53:45 INFO - PROCESS | 8289 | --DOMWINDOW == 83 (0x92128000) [pid = 8289] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 17:53:45 INFO - PROCESS | 8289 | --DOMWINDOW == 82 (0x8b6e0400) [pid = 8289] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 17:53:45 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x90e9f400) [pid = 8289] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 17:53:45 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x8ef0b400) [pid = 8289] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 17:53:45 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x90d8fc00) [pid = 8289] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 17:53:45 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x8ef17c00) [pid = 8289] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 17:53:45 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x8e2f3000) [pid = 8289] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 17:53:45 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x8c42b000) [pid = 8289] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 17:53:45 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x8eca4400) [pid = 8289] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 17:53:45 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8b8ae400) [pid = 8289] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 17:53:45 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x8cd07800) [pid = 8289] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 17:53:45 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8f694000) [pid = 8289] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 17:53:45 INFO - PROCESS | 8289 | 1471049625861 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 17:53:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 17:53:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1843ms 17:53:45 INFO - PROCESS | 8289 | 1471049625884 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 17:53:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 17:53:45 INFO - PROCESS | 8289 | 1471049625888 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 17:53:45 INFO - PROCESS | 8289 | 1471049625894 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 17:53:45 INFO - PROCESS | 8289 | 1471049625898 Marionette TRACE conn3 <- [1,1926,null,{}] 17:53:45 INFO - PROCESS | 8289 | 1471049625974 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:45 INFO - PROCESS | 8289 | 1471049625980 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:46 INFO - PROCESS | 8289 | 1471049626136 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 17:53:46 INFO - PROCESS | 8289 | 1471049626268 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:46 INFO - PROCESS | 8289 | 1471049626276 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:46 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abcec00 == 28 [pid = 8289] [id = 489] 17:53:46 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8b6e0400) [pid = 8289] [serial = 1468] [outer = (nil)] 17:53:46 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x8e2f3000) [pid = 8289] [serial = 1469] [outer = 0x8b6e0400] 17:53:46 INFO - PROCESS | 8289 | 1471049626345 Marionette DEBUG loaded listener.js 17:53:46 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x8ee18800) [pid = 8289] [serial = 1470] [outer = 0x8b6e0400] 17:53:47 INFO - PROCESS | 8289 | 1471049627012 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 17:53:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 17:53:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1148ms 17:53:47 INFO - PROCESS | 8289 | 1471049627051 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 17:53:47 INFO - PROCESS | 8289 | 1471049627053 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 17:53:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 17:53:47 INFO - PROCESS | 8289 | 1471049627060 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 17:53:47 INFO - PROCESS | 8289 | 1471049627063 Marionette TRACE conn3 <- [1,1930,null,{}] 17:53:47 INFO - PROCESS | 8289 | 1471049627068 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:47 INFO - PROCESS | 8289 | 1471049627073 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:47 INFO - PROCESS | 8289 | 1471049627264 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 17:53:47 INFO - PROCESS | 8289 | 1471049627286 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:47 INFO - PROCESS | 8289 | 1471049627296 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:47 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ef0d400 == 29 [pid = 8289] [id = 490] 17:53:47 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x8ef0d800) [pid = 8289] [serial = 1471] [outer = (nil)] 17:53:47 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x8f68d400) [pid = 8289] [serial = 1472] [outer = 0x8ef0d800] 17:53:47 INFO - PROCESS | 8289 | 1471049627373 Marionette DEBUG loaded listener.js 17:53:47 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x90b3e800) [pid = 8289] [serial = 1473] [outer = 0x8ef0d800] 17:53:48 INFO - PROCESS | 8289 | 1471049628553 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 17:53:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 17:53:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1538ms 17:53:48 INFO - PROCESS | 8289 | 1471049628618 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 17:53:48 INFO - PROCESS | 8289 | 1471049628626 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 17:53:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 17:53:48 INFO - PROCESS | 8289 | 1471049628635 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 17:53:48 INFO - PROCESS | 8289 | 1471049628640 Marionette TRACE conn3 <- [1,1934,null,{}] 17:53:48 INFO - PROCESS | 8289 | 1471049628650 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:48 INFO - PROCESS | 8289 | 1471049628656 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:48 INFO - PROCESS | 8289 | 1471049628843 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 17:53:49 INFO - PROCESS | 8289 | 1471049629069 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:49 INFO - PROCESS | 8289 | 1471049629076 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:49 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b6e1c00 == 30 [pid = 8289] [id = 491] 17:53:49 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x8c434800) [pid = 8289] [serial = 1474] [outer = (nil)] 17:53:49 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x8d8af000) [pid = 8289] [serial = 1475] [outer = 0x8c434800] 17:53:49 INFO - PROCESS | 8289 | 1471049629189 Marionette DEBUG loaded listener.js 17:53:49 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x8e18cc00) [pid = 8289] [serial = 1476] [outer = 0x8c434800] 17:53:50 INFO - PROCESS | 8289 | 1471049630195 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 17:53:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 17:53:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1637ms 17:53:50 INFO - PROCESS | 8289 | 1471049630273 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 17:53:50 INFO - PROCESS | 8289 | 1471049630281 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 17:53:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 17:53:50 INFO - PROCESS | 8289 | 1471049630291 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 17:53:50 INFO - PROCESS | 8289 | 1471049630296 Marionette TRACE conn3 <- [1,1938,null,{}] 17:53:50 INFO - PROCESS | 8289 | 1471049630302 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:50 INFO - PROCESS | 8289 | 1471049630308 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:50 INFO - PROCESS | 8289 | 1471049630533 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 17:53:50 INFO - PROCESS | 8289 | 1471049630852 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:50 INFO - PROCESS | 8289 | 1471049630870 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:50 INFO - PROCESS | 8289 | ++DOCSHELL 0x8d8a9000 == 31 [pid = 8289] [id = 492] 17:53:50 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x8eca7400) [pid = 8289] [serial = 1477] [outer = (nil)] 17:53:50 INFO - PROCESS | 8289 | ++DOMWINDOW == 83 (0x8ee1d400) [pid = 8289] [serial = 1478] [outer = 0x8eca7400] 17:53:50 INFO - PROCESS | 8289 | 1471049630957 Marionette DEBUG loaded listener.js 17:53:51 INFO - PROCESS | 8289 | ++DOMWINDOW == 84 (0x8f688800) [pid = 8289] [serial = 1479] [outer = 0x8eca7400] 17:53:51 INFO - PROCESS | 8289 | 1471049631848 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 17:53:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 17:53:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1580ms 17:53:51 INFO - PROCESS | 8289 | 1471049631871 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 17:53:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 17:53:51 INFO - PROCESS | 8289 | 1471049631876 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 17:53:51 INFO - PROCESS | 8289 | 1471049631882 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 17:53:51 INFO - PROCESS | 8289 | 1471049631888 Marionette TRACE conn3 <- [1,1942,null,{}] 17:53:51 INFO - PROCESS | 8289 | 1471049631905 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:51 INFO - PROCESS | 8289 | 1471049631914 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:52 INFO - PROCESS | 8289 | 1471049632169 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 17:53:52 INFO - PROCESS | 8289 | 1471049632299 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:52 INFO - PROCESS | 8289 | 1471049632309 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:52 INFO - PROCESS | 8289 | ++DOCSHELL 0x90e97800 == 32 [pid = 8289] [id = 493] 17:53:52 INFO - PROCESS | 8289 | ++DOMWINDOW == 85 (0x90e99c00) [pid = 8289] [serial = 1480] [outer = (nil)] 17:53:52 INFO - PROCESS | 8289 | ++DOMWINDOW == 86 (0x90ea2800) [pid = 8289] [serial = 1481] [outer = 0x90e99c00] 17:53:52 INFO - PROCESS | 8289 | 1471049632392 Marionette DEBUG loaded listener.js 17:53:52 INFO - PROCESS | 8289 | ++DOMWINDOW == 87 (0x919c6000) [pid = 8289] [serial = 1482] [outer = 0x90e99c00] 17:53:53 INFO - PROCESS | 8289 | 1471049633457 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 17:53:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 17:53:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1596ms 17:53:53 INFO - PROCESS | 8289 | 1471049633478 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 17:53:53 INFO - PROCESS | 8289 | 1471049633483 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 17:53:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 17:53:53 INFO - PROCESS | 8289 | 1471049633489 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 17:53:53 INFO - PROCESS | 8289 | 1471049633493 Marionette TRACE conn3 <- [1,1946,null,{}] 17:53:53 INFO - PROCESS | 8289 | 1471049633499 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:53 INFO - PROCESS | 8289 | 1471049633504 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:53 INFO - PROCESS | 8289 | 1471049633682 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 17:53:53 INFO - PROCESS | 8289 | 1471049633900 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:53 INFO - PROCESS | 8289 | 1471049633909 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:54 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abcb400 == 33 [pid = 8289] [id = 494] 17:53:54 INFO - PROCESS | 8289 | ++DOMWINDOW == 88 (0x8abcb800) [pid = 8289] [serial = 1483] [outer = (nil)] 17:53:54 INFO - PROCESS | 8289 | ++DOMWINDOW == 89 (0x8b3d4400) [pid = 8289] [serial = 1484] [outer = 0x8abcb800] 17:53:54 INFO - PROCESS | 8289 | 1471049634152 Marionette DEBUG loaded listener.js 17:53:54 INFO - PROCESS | 8289 | ++DOMWINDOW == 90 (0x8b8b3800) [pid = 8289] [serial = 1485] [outer = 0x8abcb800] 17:53:55 INFO - PROCESS | 8289 | --DOCSHELL 0x8cd0e000 == 32 [pid = 8289] [id = 415] 17:53:55 INFO - PROCESS | 8289 | --DOCSHELL 0x8c42a800 == 31 [pid = 8289] [id = 417] 17:53:55 INFO - PROCESS | 8289 | --DOCSHELL 0x8e18b000 == 30 [pid = 8289] [id = 423] 17:53:55 INFO - PROCESS | 8289 | 1471049635202 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 17:53:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 17:53:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1730ms 17:53:55 INFO - PROCESS | 8289 | 1471049635219 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 17:53:55 INFO - PROCESS | 8289 | 1471049635224 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 17:53:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 17:53:55 INFO - PROCESS | 8289 | 1471049635232 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 17:53:55 INFO - PROCESS | 8289 | 1471049635236 Marionette TRACE conn3 <- [1,1950,null,{}] 17:53:55 INFO - PROCESS | 8289 | 1471049635243 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:55 INFO - PROCESS | 8289 | 1471049635247 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:55 INFO - PROCESS | 8289 | 1471049635402 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 17:53:55 INFO - PROCESS | 8289 | --DOMWINDOW == 89 (0x922bec00) [pid = 8289] [serial = 1431] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 8289 | --DOMWINDOW == 88 (0x923d6000) [pid = 8289] [serial = 1430] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 8289 | --DOMWINDOW == 87 (0x8f688c00) [pid = 8289] [serial = 1427] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 8289 | --DOMWINDOW == 86 (0x91be3c00) [pid = 8289] [serial = 1424] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 8289 | --DOMWINDOW == 85 (0x90b33c00) [pid = 8289] [serial = 1398] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 8289 | --DOMWINDOW == 84 (0x90e9ec00) [pid = 8289] [serial = 1406] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 8289 | --DOMWINDOW == 83 (0x919c5400) [pid = 8289] [serial = 1407] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 8289 | --DOMWINDOW == 82 (0x8f692800) [pid = 8289] [serial = 1418] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x8ee11400) [pid = 8289] [serial = 1403] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x8ef0ac00) [pid = 8289] [serial = 1404] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x8c436000) [pid = 8289] [serial = 1412] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x8c57cc00) [pid = 8289] [serial = 1413] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x91be5000) [pid = 8289] [serial = 1409] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x91e39c00) [pid = 8289] [serial = 1410] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x8c580400) [pid = 8289] [serial = 1400] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8cd08800) [pid = 8289] [serial = 1401] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x8e185000) [pid = 8289] [serial = 1415] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8e2c6000) [pid = 8289] [serial = 1416] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x90ea1000) [pid = 8289] [serial = 1421] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x8f696800) [pid = 8289] [serial = 1425] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x919c2000) [pid = 8289] [serial = 1422] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x90b3bc00) [pid = 8289] [serial = 1419] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x922b2c00) [pid = 8289] [serial = 1428] [outer = (nil)] [url = about:blank] 17:53:55 INFO - PROCESS | 8289 | 1471049635617 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:55 INFO - PROCESS | 8289 | 1471049635626 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:55 INFO - PROCESS | 8289 | ++DOCSHELL 0x8cd08000 == 31 [pid = 8289] [id = 495] 17:53:55 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x8cd08800) [pid = 8289] [serial = 1486] [outer = (nil)] 17:53:55 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x8d8a1000) [pid = 8289] [serial = 1487] [outer = 0x8cd08800] 17:53:55 INFO - PROCESS | 8289 | 1471049635743 Marionette DEBUG loaded listener.js 17:53:55 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x8e2c3000) [pid = 8289] [serial = 1488] [outer = 0x8cd08800] 17:53:56 INFO - PROCESS | 8289 | 1471049636498 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 17:53:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 17:53:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1280ms 17:53:56 INFO - PROCESS | 8289 | 1471049636511 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 17:53:56 INFO - PROCESS | 8289 | 1471049636515 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 17:53:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 17:53:56 INFO - PROCESS | 8289 | 1471049636526 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 17:53:56 INFO - PROCESS | 8289 | 1471049636529 Marionette TRACE conn3 <- [1,1954,null,{}] 17:53:56 INFO - PROCESS | 8289 | 1471049636535 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:56 INFO - PROCESS | 8289 | 1471049636539 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:56 INFO - PROCESS | 8289 | 1471049636744 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 17:53:56 INFO - PROCESS | 8289 | 1471049636764 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:56 INFO - PROCESS | 8289 | 1471049636771 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:56 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e184c00 == 32 [pid = 8289] [id = 496] 17:53:56 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8eca7000) [pid = 8289] [serial = 1489] [outer = (nil)] 17:53:56 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8f68c400) [pid = 8289] [serial = 1490] [outer = 0x8eca7000] 17:53:56 INFO - PROCESS | 8289 | 1471049636840 Marionette DEBUG loaded listener.js 17:53:56 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x90b36000) [pid = 8289] [serial = 1491] [outer = 0x8eca7000] 17:53:57 INFO - PROCESS | 8289 | 1471049637762 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 17:53:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 17:53:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1281ms 17:53:57 INFO - PROCESS | 8289 | 1471049637808 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 17:53:57 INFO - PROCESS | 8289 | 1471049637812 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 17:53:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 17:53:57 INFO - PROCESS | 8289 | 1471049637818 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 17:53:57 INFO - PROCESS | 8289 | 1471049637824 Marionette TRACE conn3 <- [1,1958,null,{}] 17:53:57 INFO - PROCESS | 8289 | 1471049637847 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:57 INFO - PROCESS | 8289 | 1471049637855 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:58 INFO - PROCESS | 8289 | 1471049638069 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 17:53:58 INFO - PROCESS | 8289 | 1471049638095 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:58 INFO - PROCESS | 8289 | 1471049638104 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:58 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ef13800 == 33 [pid = 8289] [id = 497] 17:53:58 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x90e98400) [pid = 8289] [serial = 1492] [outer = (nil)] 17:53:58 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x919c1400) [pid = 8289] [serial = 1493] [outer = 0x90e98400] 17:53:58 INFO - PROCESS | 8289 | 1471049638171 Marionette DEBUG loaded listener.js 17:53:58 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x919c7800) [pid = 8289] [serial = 1494] [outer = 0x90e98400] 17:53:59 INFO - PROCESS | 8289 | 1471049639091 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 17:53:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 17:53:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1282ms 17:53:59 INFO - PROCESS | 8289 | 1471049639100 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 17:53:59 INFO - PROCESS | 8289 | 1471049639104 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 17:53:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 17:53:59 INFO - PROCESS | 8289 | 1471049639115 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 17:53:59 INFO - PROCESS | 8289 | 1471049639118 Marionette TRACE conn3 <- [1,1962,null,{}] 17:53:59 INFO - PROCESS | 8289 | 1471049639131 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:59 INFO - PROCESS | 8289 | 1471049639134 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:59 INFO - PROCESS | 8289 | 1471049639334 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 17:53:59 INFO - PROCESS | 8289 | 1471049639356 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:59 INFO - PROCESS | 8289 | 1471049639365 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:53:59 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c352c00 == 34 [pid = 8289] [id = 498] 17:53:59 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x90d8e800) [pid = 8289] [serial = 1495] [outer = (nil)] 17:53:59 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x91bdc000) [pid = 8289] [serial = 1496] [outer = 0x90d8e800] 17:53:59 INFO - PROCESS | 8289 | 1471049639429 Marionette DEBUG loaded listener.js 17:53:59 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x919d0c00) [pid = 8289] [serial = 1497] [outer = 0x90d8e800] 17:53:59 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x8f689400) [pid = 8289] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 17:53:59 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x919cbc00) [pid = 8289] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 17:53:59 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x8abc7c00) [pid = 8289] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 17:53:59 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x8b3d8400) [pid = 8289] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 17:53:59 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x92586c00) [pid = 8289] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 17:53:59 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x8ee11c00) [pid = 8289] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 17:53:59 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8c577400) [pid = 8289] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 17:53:59 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x8e2c3400) [pid = 8289] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 17:53:59 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x8abc7400) [pid = 8289] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 17:53:59 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x922bc800) [pid = 8289] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 17:53:59 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x8b6e0400) [pid = 8289] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 17:53:59 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x8c573400) [pid = 8289] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 17:53:59 INFO - PROCESS | 8289 | --DOMWINDOW == 66 (0x8e18a000) [pid = 8289] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 17:54:00 INFO - PROCESS | 8289 | 1471049640426 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 17:54:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 17:54:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1346ms 17:54:00 INFO - PROCESS | 8289 | 1471049640461 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 17:54:00 INFO - PROCESS | 8289 | 1471049640465 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 17:54:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 17:54:00 INFO - PROCESS | 8289 | 1471049640472 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 17:54:00 INFO - PROCESS | 8289 | 1471049640474 Marionette TRACE conn3 <- [1,1966,null,{}] 17:54:00 INFO - PROCESS | 8289 | 1471049640480 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:00 INFO - PROCESS | 8289 | 1471049640485 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:00 INFO - PROCESS | 8289 | 1471049640632 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 17:54:00 INFO - PROCESS | 8289 | 1471049640644 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:00 INFO - PROCESS | 8289 | 1471049640650 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:00 INFO - PROCESS | 8289 | ++DOCSHELL 0x8f692400 == 35 [pid = 8289] [id = 499] 17:54:00 INFO - PROCESS | 8289 | ++DOMWINDOW == 67 (0x90d86400) [pid = 8289] [serial = 1498] [outer = (nil)] 17:54:00 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x91bd8c00) [pid = 8289] [serial = 1499] [outer = 0x90d86400] 17:54:00 INFO - PROCESS | 8289 | 1471049640732 Marionette DEBUG loaded listener.js 17:54:00 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x8e2f3800) [pid = 8289] [serial = 1500] [outer = 0x90d86400] 17:54:01 INFO - PROCESS | 8289 | 1471049641644 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 17:54:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 17:54:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1227ms 17:54:01 INFO - PROCESS | 8289 | 1471049641699 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 17:54:01 INFO - PROCESS | 8289 | 1471049641701 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 17:54:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 17:54:01 INFO - PROCESS | 8289 | 1471049641708 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 17:54:01 INFO - PROCESS | 8289 | 1471049641711 Marionette TRACE conn3 <- [1,1970,null,{}] 17:54:01 INFO - PROCESS | 8289 | 1471049641716 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:01 INFO - PROCESS | 8289 | 1471049641726 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:01 INFO - PROCESS | 8289 | 1471049641935 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 17:54:02 INFO - PROCESS | 8289 | 1471049642113 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:02 INFO - PROCESS | 8289 | 1471049642123 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:02 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abd0000 == 36 [pid = 8289] [id = 500] 17:54:02 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x8b3cac00) [pid = 8289] [serial = 1501] [outer = (nil)] 17:54:02 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8b3d5000) [pid = 8289] [serial = 1502] [outer = 0x8b3cac00] 17:54:02 INFO - PROCESS | 8289 | 1471049642206 Marionette DEBUG loaded listener.js 17:54:02 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8c34a800) [pid = 8289] [serial = 1503] [outer = 0x8b3cac00] 17:54:03 INFO - PROCESS | 8289 | 1471049643227 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 17:54:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 17:54:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1590ms 17:54:03 INFO - PROCESS | 8289 | 1471049643300 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 17:54:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 17:54:03 INFO - PROCESS | 8289 | 1471049643307 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 17:54:03 INFO - PROCESS | 8289 | 1471049643315 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 17:54:03 INFO - PROCESS | 8289 | 1471049643320 Marionette TRACE conn3 <- [1,1974,null,{}] 17:54:03 INFO - PROCESS | 8289 | 1471049643327 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:03 INFO - PROCESS | 8289 | 1471049643337 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:03 INFO - PROCESS | 8289 | 1471049643567 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 17:54:03 INFO - PROCESS | 8289 | 1471049643793 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:03 INFO - PROCESS | 8289 | 1471049643804 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:03 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e2c5400 == 37 [pid = 8289] [id = 501] 17:54:03 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8e2cc800) [pid = 8289] [serial = 1504] [outer = (nil)] 17:54:03 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x8e2fa400) [pid = 8289] [serial = 1505] [outer = 0x8e2cc800] 17:54:03 INFO - PROCESS | 8289 | 1471049643931 Marionette DEBUG loaded listener.js 17:54:04 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x8eca5c00) [pid = 8289] [serial = 1506] [outer = 0x8e2cc800] 17:54:04 INFO - PROCESS | 8289 | 1471049644886 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 17:54:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 17:54:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1631ms 17:54:04 INFO - PROCESS | 8289 | 1471049644946 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 17:54:04 INFO - PROCESS | 8289 | 1471049644951 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 17:54:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 17:54:04 INFO - PROCESS | 8289 | 1471049644957 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 17:54:04 INFO - PROCESS | 8289 | 1471049644961 Marionette TRACE conn3 <- [1,1978,null,{}] 17:54:04 INFO - PROCESS | 8289 | 1471049644967 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:04 INFO - PROCESS | 8289 | 1471049644972 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:05 INFO - PROCESS | 8289 | 1471049645153 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 17:54:05 INFO - PROCESS | 8289 | 1471049645334 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:05 INFO - PROCESS | 8289 | 1471049645342 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:05 INFO - PROCESS | 8289 | ++DOCSHELL 0x90b33c00 == 38 [pid = 8289] [id = 502] 17:54:05 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x90b34c00) [pid = 8289] [serial = 1507] [outer = (nil)] 17:54:05 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x90b3c000) [pid = 8289] [serial = 1508] [outer = 0x90b34c00] 17:54:05 INFO - PROCESS | 8289 | 1471049645523 Marionette DEBUG loaded listener.js 17:54:05 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x90d88800) [pid = 8289] [serial = 1509] [outer = 0x90b34c00] 17:54:06 INFO - PROCESS | 8289 | 1471049646446 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:54:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 17:54:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1529ms 17:54:06 INFO - PROCESS | 8289 | 1471049646487 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 17:54:06 INFO - PROCESS | 8289 | 1471049646494 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 17:54:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 17:54:06 INFO - PROCESS | 8289 | 1471049646511 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 17:54:06 INFO - PROCESS | 8289 | 1471049646518 Marionette TRACE conn3 <- [1,1982,null,{}] 17:54:06 INFO - PROCESS | 8289 | 1471049646523 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:06 INFO - PROCESS | 8289 | 1471049646530 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:06 INFO - PROCESS | 8289 | 1471049646753 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 17:54:06 INFO - PROCESS | 8289 | 1471049646971 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:06 INFO - PROCESS | 8289 | 1471049646980 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:07 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc5400 == 39 [pid = 8289] [id = 503] 17:54:07 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x90d8d400) [pid = 8289] [serial = 1510] [outer = (nil)] 17:54:07 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x91e3cc00) [pid = 8289] [serial = 1511] [outer = 0x90d8d400] 17:54:07 INFO - PROCESS | 8289 | 1471049647102 Marionette DEBUG loaded listener.js 17:54:07 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x92128c00) [pid = 8289] [serial = 1512] [outer = 0x90d8d400] 17:54:08 INFO - PROCESS | 8289 | 1471049648033 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:54:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 17:54:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1598ms 17:54:08 INFO - PROCESS | 8289 | 1471049648101 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 17:54:08 INFO - PROCESS | 8289 | 1471049648104 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 17:54:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 17:54:08 INFO - PROCESS | 8289 | 1471049648111 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 17:54:08 INFO - PROCESS | 8289 | 1471049648114 Marionette TRACE conn3 <- [1,1986,null,{}] 17:54:08 INFO - PROCESS | 8289 | 1471049648119 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:08 INFO - PROCESS | 8289 | 1471049648124 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:08 INFO - PROCESS | 8289 | 1471049648330 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 17:54:08 INFO - PROCESS | 8289 | 1471049648563 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:08 INFO - PROCESS | 8289 | 1471049648571 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:08 INFO - PROCESS | 8289 | ++DOCSHELL 0x91e40800 == 40 [pid = 8289] [id = 504] 17:54:08 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x92123c00) [pid = 8289] [serial = 1513] [outer = (nil)] 17:54:08 INFO - PROCESS | 8289 | ++DOMWINDOW == 83 (0x923d5800) [pid = 8289] [serial = 1514] [outer = 0x92123c00] 17:54:08 INFO - PROCESS | 8289 | 1471049648688 Marionette DEBUG loaded listener.js 17:54:08 INFO - PROCESS | 8289 | ++DOMWINDOW == 84 (0x923d9000) [pid = 8289] [serial = 1515] [outer = 0x92123c00] 17:54:09 INFO - PROCESS | 8289 | 1471049649563 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:54:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 17:54:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1477ms 17:54:09 INFO - PROCESS | 8289 | 1471049649589 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 17:54:09 INFO - PROCESS | 8289 | 1471049649593 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 17:54:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 17:54:09 INFO - PROCESS | 8289 | 1471049649599 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 17:54:09 INFO - PROCESS | 8289 | 1471049649603 Marionette TRACE conn3 <- [1,1990,null,{}] 17:54:09 INFO - PROCESS | 8289 | 1471049649608 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:09 INFO - PROCESS | 8289 | 1471049649613 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:09 INFO - PROCESS | 8289 | 1471049649781 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 17:54:10 INFO - PROCESS | 8289 | 1471049650244 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:10 INFO - PROCESS | 8289 | 1471049650254 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:10 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b8b7800 == 41 [pid = 8289] [id = 505] 17:54:10 INFO - PROCESS | 8289 | ++DOMWINDOW == 85 (0x8c349800) [pid = 8289] [serial = 1516] [outer = (nil)] 17:54:10 INFO - PROCESS | 8289 | ++DOMWINDOW == 86 (0x8c42cc00) [pid = 8289] [serial = 1517] [outer = 0x8c349800] 17:54:10 INFO - PROCESS | 8289 | 1471049650374 Marionette DEBUG loaded listener.js 17:54:10 INFO - PROCESS | 8289 | ++DOMWINDOW == 87 (0x8c57f800) [pid = 8289] [serial = 1518] [outer = 0x8c349800] 17:54:11 INFO - PROCESS | 8289 | 1471049651316 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:54:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 17:54:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1783ms 17:54:11 INFO - PROCESS | 8289 | 1471049651386 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 17:54:11 INFO - PROCESS | 8289 | 1471049651391 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 17:54:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 17:54:11 INFO - PROCESS | 8289 | 1471049651400 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 17:54:11 INFO - PROCESS | 8289 | 1471049651404 Marionette TRACE conn3 <- [1,1994,null,{}] 17:54:11 INFO - PROCESS | 8289 | 1471049651412 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:11 INFO - PROCESS | 8289 | 1471049651417 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:11 INFO - PROCESS | 8289 | 1471049651597 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 17:54:11 INFO - PROCESS | 8289 | 1471049651915 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:11 INFO - PROCESS | 8289 | 1471049651924 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:11 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c353c00 == 42 [pid = 8289] [id = 506] 17:54:11 INFO - PROCESS | 8289 | ++DOMWINDOW == 88 (0x8c42a000) [pid = 8289] [serial = 1519] [outer = (nil)] 17:54:11 INFO - PROCESS | 8289 | ++DOMWINDOW == 89 (0x8ee11c00) [pid = 8289] [serial = 1520] [outer = 0x8c42a000] 17:54:12 INFO - PROCESS | 8289 | 1471049652009 Marionette DEBUG loaded listener.js 17:54:12 INFO - PROCESS | 8289 | ++DOMWINDOW == 90 (0x8ef10800) [pid = 8289] [serial = 1521] [outer = 0x8c42a000] 17:54:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8c42b800 == 41 [pid = 8289] [id = 422] 17:54:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8f692400 == 40 [pid = 8289] [id = 499] 17:54:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8c352c00 == 39 [pid = 8289] [id = 498] 17:54:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8ef13800 == 38 [pid = 8289] [id = 497] 17:54:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8e184c00 == 37 [pid = 8289] [id = 496] 17:54:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8cd08000 == 36 [pid = 8289] [id = 495] 17:54:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8abcb400 == 35 [pid = 8289] [id = 494] 17:54:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8b3cc400 == 34 [pid = 8289] [id = 428] 17:54:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8c42e000 == 33 [pid = 8289] [id = 488] 17:54:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8d8a4800 == 32 [pid = 8289] [id = 426] 17:54:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8f68f400 == 31 [pid = 8289] [id = 418] 17:54:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8ef16400 == 30 [pid = 8289] [id = 424] 17:54:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc6800 == 29 [pid = 8289] [id = 430] 17:54:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc4400 == 28 [pid = 8289] [id = 485] 17:54:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8ec9cc00 == 27 [pid = 8289] [id = 420] 17:54:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8abcec00 == 26 [pid = 8289] [id = 489] 17:54:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8c427c00 == 25 [pid = 8289] [id = 414] 17:54:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8e2fdc00 == 24 [pid = 8289] [id = 425] 17:54:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8ef0d400 == 23 [pid = 8289] [id = 490] 17:54:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8b8ae800 == 22 [pid = 8289] [id = 419] 17:54:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8d8a9000 == 21 [pid = 8289] [id = 492] 17:54:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8e2f0400 == 20 [pid = 8289] [id = 421] 17:54:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8b6e1c00 == 19 [pid = 8289] [id = 491] 17:54:13 INFO - PROCESS | 8289 | --DOCSHELL 0x90e97800 == 18 [pid = 8289] [id = 493] 17:54:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8e186c00 == 17 [pid = 8289] [id = 429] 17:54:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8c430000 == 16 [pid = 8289] [id = 416] 17:54:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8c436c00 == 15 [pid = 8289] [id = 486] 17:54:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8e183000 == 14 [pid = 8289] [id = 487] 17:54:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8cd0f000 == 13 [pid = 8289] [id = 427] 17:54:13 INFO - PROCESS | 8289 | --DOCSHELL 0x91e40800 == 12 [pid = 8289] [id = 504] 17:54:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc5400 == 11 [pid = 8289] [id = 503] 17:54:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8e2c5400 == 10 [pid = 8289] [id = 501] 17:54:13 INFO - PROCESS | 8289 | --DOCSHELL 0x90b33c00 == 9 [pid = 8289] [id = 502] 17:54:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8abd0000 == 8 [pid = 8289] [id = 500] 17:54:13 INFO - PROCESS | 8289 | --DOMWINDOW == 89 (0x90e97400) [pid = 8289] [serial = 1437] [outer = (nil)] [url = about:blank] 17:54:13 INFO - PROCESS | 8289 | --DOMWINDOW == 88 (0x9245ac00) [pid = 8289] [serial = 1442] [outer = (nil)] [url = about:blank] 17:54:13 INFO - PROCESS | 8289 | --DOMWINDOW == 87 (0x9245fc00) [pid = 8289] [serial = 1443] [outer = (nil)] [url = about:blank] 17:54:13 INFO - PROCESS | 8289 | --DOMWINDOW == 86 (0x8b3d1800) [pid = 8289] [serial = 1458] [outer = (nil)] [url = about:blank] 17:54:13 INFO - PROCESS | 8289 | --DOMWINDOW == 85 (0x8c354c00) [pid = 8289] [serial = 1455] [outer = (nil)] [url = about:blank] 17:54:13 INFO - PROCESS | 8289 | --DOMWINDOW == 84 (0x925d4000) [pid = 8289] [serial = 1451] [outer = (nil)] [url = about:blank] 17:54:13 INFO - PROCESS | 8289 | --DOMWINDOW == 83 (0x92577800) [pid = 8289] [serial = 1445] [outer = (nil)] [url = about:blank] 17:54:13 INFO - PROCESS | 8289 | --DOMWINDOW == 82 (0x92ede400) [pid = 8289] [serial = 1452] [outer = (nil)] [url = about:blank] 17:54:13 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x8d8a8800) [pid = 8289] [serial = 1433] [outer = (nil)] [url = about:blank] 17:54:13 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x8ee14800) [pid = 8289] [serial = 1466] [outer = (nil)] [url = about:blank] 17:54:13 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x9258ec00) [pid = 8289] [serial = 1448] [outer = (nil)] [url = about:blank] 17:54:13 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x8b8b4800) [pid = 8289] [serial = 1454] [outer = (nil)] [url = about:blank] 17:54:13 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x8ee1f000) [pid = 8289] [serial = 1467] [outer = (nil)] [url = about:blank] 17:54:13 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x92438000) [pid = 8289] [serial = 1440] [outer = (nil)] [url = about:blank] 17:54:13 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x8ee18800) [pid = 8289] [serial = 1470] [outer = (nil)] [url = about:blank] 17:54:13 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x92579400) [pid = 8289] [serial = 1446] [outer = (nil)] [url = about:blank] 17:54:13 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x8c57c000) [pid = 8289] [serial = 1460] [outer = (nil)] [url = about:blank] 17:54:13 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x90d83c00) [pid = 8289] [serial = 1436] [outer = (nil)] [url = about:blank] 17:54:13 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x8e2f1800) [pid = 8289] [serial = 1464] [outer = (nil)] [url = about:blank] 17:54:13 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x8e2f3000) [pid = 8289] [serial = 1469] [outer = (nil)] [url = about:blank] 17:54:13 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x923e1800) [pid = 8289] [serial = 1439] [outer = (nil)] [url = about:blank] 17:54:13 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x8abccc00) [pid = 8289] [serial = 1457] [outer = (nil)] [url = about:blank] 17:54:13 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x925c9000) [pid = 8289] [serial = 1449] [outer = (nil)] [url = about:blank] 17:54:13 INFO - PROCESS | 8289 | --DOMWINDOW == 66 (0x8cd05400) [pid = 8289] [serial = 1461] [outer = (nil)] [url = about:blank] 17:54:13 INFO - PROCESS | 8289 | --DOMWINDOW == 65 (0x8e2cbc00) [pid = 8289] [serial = 1463] [outer = (nil)] [url = about:blank] 17:54:13 INFO - PROCESS | 8289 | --DOMWINDOW == 64 (0x8e18b800) [pid = 8289] [serial = 1434] [outer = (nil)] [url = about:blank] 17:54:13 INFO - PROCESS | 8289 | --DOMWINDOW == 63 (0x8f68d400) [pid = 8289] [serial = 1472] [outer = (nil)] [url = about:blank] 17:54:14 INFO - PROCESS | 8289 | 1471049654038 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 17:54:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 17:54:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 2685ms 17:54:14 INFO - PROCESS | 8289 | 1471049654085 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 17:54:14 INFO - PROCESS | 8289 | 1471049654091 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 17:54:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 17:54:14 INFO - PROCESS | 8289 | 1471049654101 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 17:54:14 INFO - PROCESS | 8289 | 1471049654105 Marionette TRACE conn3 <- [1,1998,null,{}] 17:54:14 INFO - PROCESS | 8289 | 1471049654116 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:14 INFO - PROCESS | 8289 | 1471049654122 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:14 INFO - PROCESS | 8289 | 1471049654299 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 17:54:14 INFO - PROCESS | 8289 | 1471049654523 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:14 INFO - PROCESS | 8289 | 1471049654532 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:14 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b8b7400 == 9 [pid = 8289] [id = 507] 17:54:14 INFO - PROCESS | 8289 | ++DOMWINDOW == 64 (0x8b8b9800) [pid = 8289] [serial = 1522] [outer = (nil)] 17:54:14 INFO - PROCESS | 8289 | ++DOMWINDOW == 65 (0x8c354c00) [pid = 8289] [serial = 1523] [outer = 0x8b8b9800] 17:54:14 INFO - PROCESS | 8289 | 1471049654623 Marionette DEBUG loaded listener.js 17:54:14 INFO - PROCESS | 8289 | ++DOMWINDOW == 66 (0x8c431800) [pid = 8289] [serial = 1524] [outer = 0x8b8b9800] 17:54:15 INFO - PROCESS | 8289 | 1471049655377 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 17:54:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 17:54:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1335ms 17:54:15 INFO - PROCESS | 8289 | 1471049655434 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 17:54:15 INFO - PROCESS | 8289 | 1471049655442 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 17:54:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 17:54:15 INFO - PROCESS | 8289 | 1471049655452 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 17:54:15 INFO - PROCESS | 8289 | 1471049655456 Marionette TRACE conn3 <- [1,2002,null,{}] 17:54:15 INFO - PROCESS | 8289 | 1471049655462 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:15 INFO - PROCESS | 8289 | 1471049655467 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:15 INFO - PROCESS | 8289 | 1471049655637 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 17:54:15 INFO - PROCESS | 8289 | 1471049655647 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:15 INFO - PROCESS | 8289 | 1471049655656 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:15 INFO - PROCESS | 8289 | ++DOCSHELL 0x8d8a3000 == 10 [pid = 8289] [id = 508] 17:54:15 INFO - PROCESS | 8289 | ++DOMWINDOW == 67 (0x8d8a4800) [pid = 8289] [serial = 1525] [outer = (nil)] 17:54:15 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x8d8a8c00) [pid = 8289] [serial = 1526] [outer = 0x8d8a4800] 17:54:15 INFO - PROCESS | 8289 | 1471049655738 Marionette DEBUG loaded listener.js 17:54:15 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x8e183000) [pid = 8289] [serial = 1527] [outer = 0x8d8a4800] 17:54:16 INFO - PROCESS | 8289 | 1471049656825 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 17:54:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 17:54:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1432ms 17:54:16 INFO - PROCESS | 8289 | 1471049656889 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 17:54:16 INFO - PROCESS | 8289 | 1471049656893 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 17:54:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 17:54:16 INFO - PROCESS | 8289 | 1471049656900 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 17:54:16 INFO - PROCESS | 8289 | 1471049656906 Marionette TRACE conn3 <- [1,2006,null,{}] 17:54:16 INFO - PROCESS | 8289 | 1471049656932 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:16 INFO - PROCESS | 8289 | 1471049656941 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:17 INFO - PROCESS | 8289 | 1471049657166 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 17:54:17 INFO - PROCESS | 8289 | 1471049657194 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:17 INFO - PROCESS | 8289 | 1471049657206 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:17 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e2ef800 == 11 [pid = 8289] [id = 509] 17:54:17 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x8e2f0400) [pid = 8289] [serial = 1528] [outer = (nil)] 17:54:17 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8e2fa000) [pid = 8289] [serial = 1529] [outer = 0x8e2f0400] 17:54:17 INFO - PROCESS | 8289 | 1471049657281 Marionette DEBUG loaded listener.js 17:54:17 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8eca3000) [pid = 8289] [serial = 1530] [outer = 0x8e2f0400] 17:54:18 INFO - PROCESS | 8289 | 1471049658220 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 17:54:18 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 17:54:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1335ms 17:54:18 INFO - PROCESS | 8289 | 1471049658235 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 17:54:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 17:54:18 INFO - PROCESS | 8289 | 1471049658241 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 17:54:18 INFO - PROCESS | 8289 | 1471049658247 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 17:54:18 INFO - PROCESS | 8289 | 1471049658250 Marionette TRACE conn3 <- [1,2010,null,{}] 17:54:18 INFO - PROCESS | 8289 | 1471049658288 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:18 INFO - PROCESS | 8289 | 1471049658293 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:18 INFO - PROCESS | 8289 | 1471049658877 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 17:54:18 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x90d86400) [pid = 8289] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 17:54:18 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x90e98400) [pid = 8289] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 17:54:18 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x90d8e800) [pid = 8289] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 17:54:18 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x8eca7400) [pid = 8289] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 17:54:18 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x90e99c00) [pid = 8289] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 17:54:18 INFO - PROCESS | 8289 | --DOMWINDOW == 66 (0x8ef0d800) [pid = 8289] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 17:54:18 INFO - PROCESS | 8289 | --DOMWINDOW == 65 (0x8abcb800) [pid = 8289] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 17:54:18 INFO - PROCESS | 8289 | --DOMWINDOW == 64 (0x8cd08800) [pid = 8289] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 17:54:18 INFO - PROCESS | 8289 | --DOMWINDOW == 63 (0x8eca7000) [pid = 8289] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 17:54:19 INFO - PROCESS | 8289 | 1471049659070 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:19 INFO - PROCESS | 8289 | 1471049659076 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:19 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abcf400 == 12 [pid = 8289] [id = 510] 17:54:19 INFO - PROCESS | 8289 | ++DOMWINDOW == 64 (0x8b3ca800) [pid = 8289] [serial = 1531] [outer = (nil)] 17:54:19 INFO - PROCESS | 8289 | ++DOMWINDOW == 65 (0x8c579000) [pid = 8289] [serial = 1532] [outer = 0x8b3ca800] 17:54:19 INFO - PROCESS | 8289 | 1471049659150 Marionette DEBUG loaded listener.js 17:54:19 INFO - PROCESS | 8289 | ++DOMWINDOW == 66 (0x8ef0d400) [pid = 8289] [serial = 1533] [outer = 0x8b3ca800] 17:54:19 INFO - PROCESS | 8289 | 1471049659890 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 17:54:19 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 17:54:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1666ms 17:54:19 INFO - PROCESS | 8289 | 1471049659913 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 17:54:19 INFO - PROCESS | 8289 | 1471049659916 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 17:54:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 17:54:19 INFO - PROCESS | 8289 | 1471049659924 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 17:54:19 INFO - PROCESS | 8289 | 1471049659927 Marionette TRACE conn3 <- [1,2014,null,{}] 17:54:19 INFO - PROCESS | 8289 | 1471049659933 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:19 INFO - PROCESS | 8289 | 1471049659938 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:20 INFO - PROCESS | 8289 | 1471049660136 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 17:54:20 INFO - PROCESS | 8289 | 1471049660156 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:20 INFO - PROCESS | 8289 | 1471049660165 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:20 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c580000 == 13 [pid = 8289] [id = 511] 17:54:20 INFO - PROCESS | 8289 | ++DOMWINDOW == 67 (0x8ef09c00) [pid = 8289] [serial = 1534] [outer = (nil)] 17:54:20 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x8f68e400) [pid = 8289] [serial = 1535] [outer = 0x8ef09c00] 17:54:20 INFO - PROCESS | 8289 | 1471049660235 Marionette DEBUG loaded listener.js 17:54:20 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x8f695000) [pid = 8289] [serial = 1536] [outer = 0x8ef09c00] 17:54:21 INFO - PROCESS | 8289 | 1471049661317 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 17:54:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 17:54:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1482ms 17:54:21 INFO - PROCESS | 8289 | 1471049661408 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 17:54:21 INFO - PROCESS | 8289 | 1471049661416 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 17:54:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 17:54:21 INFO - PROCESS | 8289 | 1471049661427 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 17:54:21 INFO - PROCESS | 8289 | 1471049661432 Marionette TRACE conn3 <- [1,2018,null,{}] 17:54:21 INFO - PROCESS | 8289 | 1471049661445 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:21 INFO - PROCESS | 8289 | 1471049661453 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:21 INFO - PROCESS | 8289 | 1471049661687 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 17:54:21 INFO - PROCESS | 8289 | 1471049661936 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:21 INFO - PROCESS | 8289 | 1471049661952 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:22 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b6e1c00 == 14 [pid = 8289] [id = 512] 17:54:22 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x8b8b1c00) [pid = 8289] [serial = 1537] [outer = (nil)] 17:54:22 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8c577c00) [pid = 8289] [serial = 1538] [outer = 0x8b8b1c00] 17:54:22 INFO - PROCESS | 8289 | 1471049662078 Marionette DEBUG loaded listener.js 17:54:22 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8cd08c00) [pid = 8289] [serial = 1539] [outer = 0x8b8b1c00] 17:54:23 INFO - PROCESS | 8289 | 1471049663123 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:54:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 17:54:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1786ms 17:54:23 INFO - PROCESS | 8289 | 1471049663213 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 17:54:23 INFO - PROCESS | 8289 | 1471049663221 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 17:54:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 17:54:23 INFO - PROCESS | 8289 | 1471049663231 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 17:54:23 INFO - PROCESS | 8289 | 1471049663235 Marionette TRACE conn3 <- [1,2022,null,{}] 17:54:23 INFO - PROCESS | 8289 | 1471049663242 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:23 INFO - PROCESS | 8289 | 1471049663248 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:23 INFO - PROCESS | 8289 | 1471049663471 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 17:54:23 INFO - PROCESS | 8289 | 1471049663758 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:23 INFO - PROCESS | 8289 | 1471049663765 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:23 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b3d7800 == 15 [pid = 8289] [id = 513] 17:54:23 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8e2f3c00) [pid = 8289] [serial = 1540] [outer = (nil)] 17:54:23 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x8eca7400) [pid = 8289] [serial = 1541] [outer = 0x8e2f3c00] 17:54:23 INFO - PROCESS | 8289 | 1471049663852 Marionette DEBUG loaded listener.js 17:54:23 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x8eca6c00) [pid = 8289] [serial = 1542] [outer = 0x8e2f3c00] 17:54:24 INFO - PROCESS | 8289 | 1471049664838 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 17:54:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 17:54:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1682ms 17:54:24 INFO - PROCESS | 8289 | 1471049664913 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 17:54:24 INFO - PROCESS | 8289 | 1471049664917 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 17:54:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 17:54:24 INFO - PROCESS | 8289 | 1471049664924 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 17:54:24 INFO - PROCESS | 8289 | 1471049664930 Marionette TRACE conn3 <- [1,2026,null,{}] 17:54:24 INFO - PROCESS | 8289 | 1471049664946 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:24 INFO - PROCESS | 8289 | 1471049664955 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:25 INFO - PROCESS | 8289 | 1471049665164 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 17:54:25 INFO - PROCESS | 8289 | 1471049665391 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:25 INFO - PROCESS | 8289 | 1471049665399 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:25 INFO - PROCESS | 8289 | ++DOCSHELL 0x90d8d000 == 16 [pid = 8289] [id = 514] 17:54:25 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x90d8f800) [pid = 8289] [serial = 1543] [outer = (nil)] 17:54:25 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x90e9b800) [pid = 8289] [serial = 1544] [outer = 0x90d8f800] 17:54:25 INFO - PROCESS | 8289 | 1471049665509 Marionette DEBUG loaded listener.js 17:54:25 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x90e9f800) [pid = 8289] [serial = 1545] [outer = 0x90d8f800] 17:54:26 INFO - PROCESS | 8289 | 1471049666691 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 17:54:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 17:54:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1844ms 17:54:26 INFO - PROCESS | 8289 | 1471049666769 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 17:54:26 INFO - PROCESS | 8289 | 1471049666773 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 17:54:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 17:54:26 INFO - PROCESS | 8289 | 1471049666781 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 17:54:26 INFO - PROCESS | 8289 | 1471049666787 Marionette TRACE conn3 <- [1,2030,null,{}] 17:54:26 INFO - PROCESS | 8289 | 1471049666795 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:26 INFO - PROCESS | 8289 | 1471049666800 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:26 INFO - PROCESS | 8289 | 1471049666992 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 17:54:27 INFO - PROCESS | 8289 | 1471049667274 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:27 INFO - PROCESS | 8289 | 1471049667287 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:27 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c34d400 == 17 [pid = 8289] [id = 515] 17:54:27 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x8c34f000) [pid = 8289] [serial = 1546] [outer = (nil)] 17:54:27 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x8c431c00) [pid = 8289] [serial = 1547] [outer = 0x8c34f000] 17:54:27 INFO - PROCESS | 8289 | 1471049667365 Marionette DEBUG loaded listener.js 17:54:27 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x8cd07800) [pid = 8289] [serial = 1548] [outer = 0x8c34f000] 17:54:28 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x90b3e800) [pid = 8289] [serial = 1473] [outer = (nil)] [url = about:blank] 17:54:28 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x8b3d4400) [pid = 8289] [serial = 1484] [outer = (nil)] [url = about:blank] 17:54:28 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x8b8b3800) [pid = 8289] [serial = 1485] [outer = (nil)] [url = about:blank] 17:54:28 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x8d8a1000) [pid = 8289] [serial = 1487] [outer = (nil)] [url = about:blank] 17:54:28 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x8e2c3000) [pid = 8289] [serial = 1488] [outer = (nil)] [url = about:blank] 17:54:28 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x8f68c400) [pid = 8289] [serial = 1490] [outer = (nil)] [url = about:blank] 17:54:28 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x919d0c00) [pid = 8289] [serial = 1497] [outer = (nil)] [url = about:blank] 17:54:28 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x90b36000) [pid = 8289] [serial = 1491] [outer = (nil)] [url = about:blank] 17:54:28 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8e2f3800) [pid = 8289] [serial = 1500] [outer = (nil)] [url = about:blank] 17:54:28 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x91bd8c00) [pid = 8289] [serial = 1499] [outer = (nil)] [url = about:blank] 17:54:28 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x919c1400) [pid = 8289] [serial = 1493] [outer = (nil)] [url = about:blank] 17:54:28 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x91bdc000) [pid = 8289] [serial = 1496] [outer = (nil)] [url = about:blank] 17:54:28 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x919c7800) [pid = 8289] [serial = 1494] [outer = (nil)] [url = about:blank] 17:54:28 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x8d8af000) [pid = 8289] [serial = 1475] [outer = (nil)] [url = about:blank] 17:54:28 INFO - PROCESS | 8289 | --DOMWINDOW == 66 (0x8ee1d400) [pid = 8289] [serial = 1478] [outer = (nil)] [url = about:blank] 17:54:28 INFO - PROCESS | 8289 | --DOMWINDOW == 65 (0x8f688800) [pid = 8289] [serial = 1479] [outer = (nil)] [url = about:blank] 17:54:28 INFO - PROCESS | 8289 | --DOMWINDOW == 64 (0x90ea2800) [pid = 8289] [serial = 1481] [outer = (nil)] [url = about:blank] 17:54:28 INFO - PROCESS | 8289 | --DOMWINDOW == 63 (0x919c6000) [pid = 8289] [serial = 1482] [outer = (nil)] [url = about:blank] 17:54:28 INFO - PROCESS | 8289 | 1471049668239 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 17:54:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 17:54:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1482ms 17:54:28 INFO - PROCESS | 8289 | 1471049668264 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 17:54:28 INFO - PROCESS | 8289 | 1471049668272 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 17:54:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 17:54:28 INFO - PROCESS | 8289 | 1471049668282 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 17:54:28 INFO - PROCESS | 8289 | 1471049668285 Marionette TRACE conn3 <- [1,2034,null,{}] 17:54:28 INFO - PROCESS | 8289 | 1471049668296 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:28 INFO - PROCESS | 8289 | 1471049668301 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:28 INFO - PROCESS | 8289 | 1471049668456 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 17:54:28 INFO - PROCESS | 8289 | 1471049668474 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:28 INFO - PROCESS | 8289 | 1471049668480 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:28 INFO - PROCESS | 8289 | ++DOCSHELL 0x8d8af000 == 18 [pid = 8289] [id = 516] 17:54:28 INFO - PROCESS | 8289 | ++DOMWINDOW == 64 (0x8e2c4000) [pid = 8289] [serial = 1549] [outer = (nil)] 17:54:28 INFO - PROCESS | 8289 | ++DOMWINDOW == 65 (0x8e2cec00) [pid = 8289] [serial = 1550] [outer = 0x8e2c4000] 17:54:28 INFO - PROCESS | 8289 | 1471049668551 Marionette DEBUG loaded listener.js 17:54:28 INFO - PROCESS | 8289 | ++DOMWINDOW == 66 (0x8e2f7800) [pid = 8289] [serial = 1551] [outer = 0x8e2c4000] 17:54:29 INFO - PROCESS | 8289 | 1471049669491 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:54:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 17:54:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1233ms 17:54:29 INFO - PROCESS | 8289 | 1471049669514 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 17:54:29 INFO - PROCESS | 8289 | 1471049669518 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 17:54:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 17:54:29 INFO - PROCESS | 8289 | 1471049669524 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 17:54:29 INFO - PROCESS | 8289 | 1471049669529 Marionette TRACE conn3 <- [1,2038,null,{}] 17:54:29 INFO - PROCESS | 8289 | 1471049669544 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:29 INFO - PROCESS | 8289 | 1471049669552 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:29 INFO - PROCESS | 8289 | 1471049669705 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 17:54:29 INFO - PROCESS | 8289 | 1471049669715 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:29 INFO - PROCESS | 8289 | 1471049669726 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:29 INFO - PROCESS | 8289 | ++DOCSHELL 0x8f68dc00 == 19 [pid = 8289] [id = 517] 17:54:29 INFO - PROCESS | 8289 | ++DOMWINDOW == 67 (0x90b32800) [pid = 8289] [serial = 1552] [outer = (nil)] 17:54:29 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x90b3f000) [pid = 8289] [serial = 1553] [outer = 0x90b32800] 17:54:29 INFO - PROCESS | 8289 | 1471049669795 Marionette DEBUG loaded listener.js 17:54:29 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x90e96800) [pid = 8289] [serial = 1554] [outer = 0x90b32800] 17:54:30 INFO - PROCESS | 8289 | 1471049670710 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 17:54:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 17:54:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1240ms 17:54:30 INFO - PROCESS | 8289 | 1471049670769 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 17:54:30 INFO - PROCESS | 8289 | 1471049670772 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 17:54:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 17:54:30 INFO - PROCESS | 8289 | 1471049670779 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 17:54:30 INFO - PROCESS | 8289 | 1471049670782 Marionette TRACE conn3 <- [1,2042,null,{}] 17:54:30 INFO - PROCESS | 8289 | 1471049670787 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:30 INFO - PROCESS | 8289 | 1471049670792 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:31 INFO - PROCESS | 8289 | 1471049670999 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 17:54:31 INFO - PROCESS | 8289 | 1471049671021 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:31 INFO - PROCESS | 8289 | 1471049671029 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:31 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b8ae800 == 20 [pid = 8289] [id = 518] 17:54:31 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x8e2ef400) [pid = 8289] [serial = 1555] [outer = (nil)] 17:54:31 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x919c9000) [pid = 8289] [serial = 1556] [outer = 0x8e2ef400] 17:54:31 INFO - PROCESS | 8289 | 1471049671098 Marionette DEBUG loaded listener.js 17:54:31 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x919cf400) [pid = 8289] [serial = 1557] [outer = 0x8e2ef400] 17:54:32 INFO - PROCESS | 8289 | 1471049672023 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 17:54:32 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) 17:54:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1299ms 17:54:32 INFO - PROCESS | 8289 | 1471049672085 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 17:54:32 INFO - PROCESS | 8289 | 1471049672088 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 17:54:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 17:54:32 INFO - PROCESS | 8289 | 1471049672094 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 17:54:32 INFO - PROCESS | 8289 | 1471049672097 Marionette TRACE conn3 <- [1,2046,null,{}] 17:54:32 INFO - PROCESS | 8289 | 1471049672103 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:32 INFO - PROCESS | 8289 | 1471049672108 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:32 INFO - PROCESS | 8289 | 1471049672312 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 17:54:32 INFO - PROCESS | 8289 | 1471049672334 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:32 INFO - PROCESS | 8289 | 1471049672340 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:32 INFO - PROCESS | 8289 | ++DOCSHELL 0x90ea3000 == 21 [pid = 8289] [id = 519] 17:54:32 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x919c5c00) [pid = 8289] [serial = 1558] [outer = (nil)] 17:54:32 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x91be3800) [pid = 8289] [serial = 1559] [outer = 0x919c5c00] 17:54:32 INFO - PROCESS | 8289 | 1471049672408 Marionette DEBUG loaded listener.js 17:54:32 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x91be5400) [pid = 8289] [serial = 1560] [outer = 0x919c5c00] 17:54:33 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8b3cac00) [pid = 8289] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 17:54:33 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x8e2cc800) [pid = 8289] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 17:54:33 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x90b34c00) [pid = 8289] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 17:54:33 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x8e2f0400) [pid = 8289] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 17:54:33 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x8b8b9800) [pid = 8289] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 17:54:33 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x8d8a4800) [pid = 8289] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 17:54:33 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x90d8d400) [pid = 8289] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 17:54:33 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x8c42a000) [pid = 8289] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 17:54:33 INFO - PROCESS | 8289 | --DOMWINDOW == 66 (0x92123c00) [pid = 8289] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 17:54:33 INFO - PROCESS | 8289 | --DOMWINDOW == 65 (0x8c349800) [pid = 8289] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 17:54:33 INFO - PROCESS | 8289 | --DOMWINDOW == 64 (0x8b3ca800) [pid = 8289] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 17:54:33 INFO - PROCESS | 8289 | --DOMWINDOW == 63 (0x8c434800) [pid = 8289] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 17:54:33 INFO - PROCESS | 8289 | 1471049673429 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 17:54:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:54:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1383ms 17:54:33 INFO - PROCESS | 8289 | 1471049673479 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 17:54:33 INFO - PROCESS | 8289 | 1471049673483 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 17:54:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 17:54:33 INFO - PROCESS | 8289 | 1471049673489 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 17:54:33 INFO - PROCESS | 8289 | 1471049673491 Marionette TRACE conn3 <- [1,2050,null,{}] 17:54:33 INFO - PROCESS | 8289 | 1471049673497 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:33 INFO - PROCESS | 8289 | 1471049673507 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:33 INFO - PROCESS | 8289 | 1471049673769 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 17:54:33 INFO - PROCESS | 8289 | 1471049673784 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:33 INFO - PROCESS | 8289 | 1471049673792 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:33 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b3ca800 == 22 [pid = 8289] [id = 520] 17:54:33 INFO - PROCESS | 8289 | ++DOMWINDOW == 64 (0x8c355000) [pid = 8289] [serial = 1561] [outer = (nil)] 17:54:33 INFO - PROCESS | 8289 | ++DOMWINDOW == 65 (0x91e32c00) [pid = 8289] [serial = 1562] [outer = 0x8c355000] 17:54:33 INFO - PROCESS | 8289 | 1471049673860 Marionette DEBUG loaded listener.js 17:54:33 INFO - PROCESS | 8289 | ++DOMWINDOW == 66 (0x92122000) [pid = 8289] [serial = 1563] [outer = 0x8c355000] 17:54:34 INFO - PROCESS | 8289 | 1471049674694 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:54:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 17:54:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1228ms 17:54:34 INFO - PROCESS | 8289 | 1471049674717 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 17:54:34 INFO - PROCESS | 8289 | 1471049674721 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 17:54:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 17:54:34 INFO - PROCESS | 8289 | 1471049674739 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 17:54:34 INFO - PROCESS | 8289 | 1471049674742 Marionette TRACE conn3 <- [1,2054,null,{}] 17:54:34 INFO - PROCESS | 8289 | 1471049674748 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:34 INFO - PROCESS | 8289 | 1471049674753 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:34 INFO - PROCESS | 8289 | 1471049674895 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 17:54:34 INFO - PROCESS | 8289 | 1471049674908 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:34 INFO - PROCESS | 8289 | 1471049674918 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:34 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b3cdc00 == 23 [pid = 8289] [id = 521] 17:54:34 INFO - PROCESS | 8289 | ++DOMWINDOW == 67 (0x8c42a000) [pid = 8289] [serial = 1564] [outer = (nil)] 17:54:34 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x922b6800) [pid = 8289] [serial = 1565] [outer = 0x8c42a000] 17:54:34 INFO - PROCESS | 8289 | 1471049674984 Marionette DEBUG loaded listener.js 17:54:35 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x922bb400) [pid = 8289] [serial = 1566] [outer = 0x8c42a000] 17:54:36 INFO - PROCESS | 8289 | 1471049676139 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 17:54:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 17:54:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1457ms 17:54:36 INFO - PROCESS | 8289 | 1471049676185 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 17:54:36 INFO - PROCESS | 8289 | 1471049676192 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 17:54:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 17:54:36 INFO - PROCESS | 8289 | 1471049676199 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 17:54:36 INFO - PROCESS | 8289 | 1471049676207 Marionette TRACE conn3 <- [1,2058,null,{}] 17:54:36 INFO - PROCESS | 8289 | 1471049676215 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:36 INFO - PROCESS | 8289 | 1471049676221 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:36 INFO - PROCESS | 8289 | 1471049676407 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 17:54:36 INFO - PROCESS | 8289 | 1471049676588 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:36 INFO - PROCESS | 8289 | 1471049676600 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:36 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b8afc00 == 24 [pid = 8289] [id = 522] 17:54:36 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x8c429c00) [pid = 8289] [serial = 1567] [outer = (nil)] 17:54:36 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8d8a9800) [pid = 8289] [serial = 1568] [outer = 0x8c429c00] 17:54:36 INFO - PROCESS | 8289 | 1471049676681 Marionette DEBUG loaded listener.js 17:54:36 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8e2ca800) [pid = 8289] [serial = 1569] [outer = 0x8c429c00] 17:54:37 INFO - PROCESS | 8289 | 1471049677649 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 17:54:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 17:54:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1489ms 17:54:37 INFO - PROCESS | 8289 | 1471049677689 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 17:54:37 INFO - PROCESS | 8289 | 1471049677696 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 17:54:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 17:54:37 INFO - PROCESS | 8289 | 1471049677707 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 17:54:37 INFO - PROCESS | 8289 | 1471049677711 Marionette TRACE conn3 <- [1,2062,null,{}] 17:54:37 INFO - PROCESS | 8289 | 1471049677717 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:37 INFO - PROCESS | 8289 | 1471049677723 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:37 INFO - PROCESS | 8289 | 1471049677918 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 17:54:38 INFO - PROCESS | 8289 | 1471049678097 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:38 INFO - PROCESS | 8289 | 1471049678107 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:38 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ee19400 == 25 [pid = 8289] [id = 523] 17:54:38 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8ee1d800) [pid = 8289] [serial = 1570] [outer = (nil)] 17:54:38 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x90b3c400) [pid = 8289] [serial = 1571] [outer = 0x8ee1d800] 17:54:38 INFO - PROCESS | 8289 | 1471049678191 Marionette DEBUG loaded listener.js 17:54:38 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x90e94c00) [pid = 8289] [serial = 1572] [outer = 0x8ee1d800] 17:54:39 INFO - PROCESS | 8289 | 1471049679225 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 17:54:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 17:54:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1578ms 17:54:39 INFO - PROCESS | 8289 | 1471049679285 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 17:54:39 INFO - PROCESS | 8289 | 1471049679290 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 17:54:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 17:54:39 INFO - PROCESS | 8289 | 1471049679297 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 17:54:39 INFO - PROCESS | 8289 | 1471049679303 Marionette TRACE conn3 <- [1,2066,null,{}] 17:54:39 INFO - PROCESS | 8289 | 1471049679320 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:39 INFO - PROCESS | 8289 | 1471049679329 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:39 INFO - PROCESS | 8289 | 1471049679547 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 17:54:39 INFO - PROCESS | 8289 | 1471049679770 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:39 INFO - PROCESS | 8289 | 1471049679779 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:39 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b3cf000 == 26 [pid = 8289] [id = 524] 17:54:39 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x91e3e800) [pid = 8289] [serial = 1573] [outer = (nil)] 17:54:39 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x923d6c00) [pid = 8289] [serial = 1574] [outer = 0x91e3e800] 17:54:39 INFO - PROCESS | 8289 | 1471049679907 Marionette DEBUG loaded listener.js 17:54:40 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x923e1000) [pid = 8289] [serial = 1575] [outer = 0x91e3e800] 17:54:40 INFO - PROCESS | 8289 | 1471049680792 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 17:54:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 17:54:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1534ms 17:54:40 INFO - PROCESS | 8289 | 1471049680832 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 17:54:40 INFO - PROCESS | 8289 | 1471049680837 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 17:54:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 17:54:40 INFO - PROCESS | 8289 | 1471049680843 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 17:54:40 INFO - PROCESS | 8289 | 1471049680846 Marionette TRACE conn3 <- [1,2070,null,{}] 17:54:40 INFO - PROCESS | 8289 | 1471049680852 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:40 INFO - PROCESS | 8289 | 1471049680857 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:41 INFO - PROCESS | 8289 | 1471049681029 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 17:54:41 INFO - PROCESS | 8289 | 1471049681206 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:41 INFO - PROCESS | 8289 | 1471049681216 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:41 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c582000 == 27 [pid = 8289] [id = 525] 17:54:41 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x92433000) [pid = 8289] [serial = 1576] [outer = (nil)] 17:54:41 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x92438000) [pid = 8289] [serial = 1577] [outer = 0x92433000] 17:54:41 INFO - PROCESS | 8289 | 1471049681292 Marionette DEBUG loaded listener.js 17:54:41 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x9243bc00) [pid = 8289] [serial = 1578] [outer = 0x92433000] 17:54:42 INFO - PROCESS | 8289 | 1471049682242 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 17:54:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 17:54:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1430ms 17:54:42 INFO - PROCESS | 8289 | 1471049682274 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 17:54:42 INFO - PROCESS | 8289 | 1471049682278 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 17:54:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 17:54:42 INFO - PROCESS | 8289 | 1471049682284 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 17:54:42 INFO - PROCESS | 8289 | 1471049682288 Marionette TRACE conn3 <- [1,2074,null,{}] 17:54:42 INFO - PROCESS | 8289 | 1471049682293 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:42 INFO - PROCESS | 8289 | 1471049682298 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:42 INFO - PROCESS | 8289 | 1471049682461 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 17:54:42 INFO - PROCESS | 8289 | 1471049682656 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:42 INFO - PROCESS | 8289 | 1471049682662 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:42 INFO - PROCESS | 8289 | ++DOCSHELL 0x8f692800 == 28 [pid = 8289] [id = 526] 17:54:42 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x90d83400) [pid = 8289] [serial = 1579] [outer = (nil)] 17:54:42 INFO - PROCESS | 8289 | ++DOMWINDOW == 83 (0x92457000) [pid = 8289] [serial = 1580] [outer = 0x90d83400] 17:54:42 INFO - PROCESS | 8289 | 1471049682740 Marionette DEBUG loaded listener.js 17:54:42 INFO - PROCESS | 8289 | ++DOMWINDOW == 84 (0x9245c400) [pid = 8289] [serial = 1581] [outer = 0x90d83400] 17:54:43 INFO - PROCESS | 8289 | 1471049683703 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 17:54:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 17:54:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1493ms 17:54:43 INFO - PROCESS | 8289 | 1471049683778 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 17:54:43 INFO - PROCESS | 8289 | 1471049683782 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 17:54:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 17:54:43 INFO - PROCESS | 8289 | 1471049683789 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 17:54:43 INFO - PROCESS | 8289 | 1471049683793 Marionette TRACE conn3 <- [1,2078,null,{}] 17:54:43 INFO - PROCESS | 8289 | 1471049683799 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:43 INFO - PROCESS | 8289 | 1471049683809 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:44 INFO - PROCESS | 8289 | 1471049684030 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 17:54:44 INFO - PROCESS | 8289 | 1471049684254 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:44 INFO - PROCESS | 8289 | 1471049684262 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:44 INFO - PROCESS | 8289 | ++DOCSHELL 0x92437000 == 29 [pid = 8289] [id = 527] 17:54:44 INFO - PROCESS | 8289 | ++DOMWINDOW == 85 (0x92440000) [pid = 8289] [serial = 1582] [outer = (nil)] 17:54:44 INFO - PROCESS | 8289 | ++DOMWINDOW == 86 (0x92577c00) [pid = 8289] [serial = 1583] [outer = 0x92440000] 17:54:44 INFO - PROCESS | 8289 | 1471049684353 Marionette DEBUG loaded listener.js 17:54:44 INFO - PROCESS | 8289 | ++DOMWINDOW == 87 (0x9257b800) [pid = 8289] [serial = 1584] [outer = 0x92440000] 17:54:45 INFO - PROCESS | 8289 | 1471049685227 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 17:54:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 17:54:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1487ms 17:54:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 17:54:45 INFO - PROCESS | 8289 | 1471049685277 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 17:54:45 INFO - PROCESS | 8289 | 1471049685280 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 17:54:45 INFO - PROCESS | 8289 | 1471049685287 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 17:54:45 INFO - PROCESS | 8289 | 1471049685291 Marionette TRACE conn3 <- [1,2082,null,{}] 17:54:45 INFO - PROCESS | 8289 | 1471049685296 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:45 INFO - PROCESS | 8289 | 1471049685302 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:45 INFO - PROCESS | 8289 | 1471049685465 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 17:54:45 INFO - PROCESS | 8289 | 1471049685897 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:45 INFO - PROCESS | 8289 | 1471049685905 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:45 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc2000 == 30 [pid = 8289] [id = 528] 17:54:45 INFO - PROCESS | 8289 | ++DOMWINDOW == 88 (0x8abc3400) [pid = 8289] [serial = 1585] [outer = (nil)] 17:54:46 INFO - PROCESS | 8289 | ++DOMWINDOW == 89 (0x8abd0400) [pid = 8289] [serial = 1586] [outer = 0x8abc3400] 17:54:46 INFO - PROCESS | 8289 | 1471049686022 Marionette DEBUG loaded listener.js 17:54:46 INFO - PROCESS | 8289 | ++DOMWINDOW == 90 (0x8b3d5400) [pid = 8289] [serial = 1587] [outer = 0x8abc3400] 17:54:46 INFO - PROCESS | 8289 | 1471049686978 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 17:54:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 17:54:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1736ms 17:54:47 INFO - PROCESS | 8289 | 1471049687024 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 17:54:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 17:54:47 INFO - PROCESS | 8289 | 1471049687030 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 17:54:47 INFO - PROCESS | 8289 | 1471049687037 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 17:54:47 INFO - PROCESS | 8289 | 1471049687040 Marionette TRACE conn3 <- [1,2086,null,{}] 17:54:47 INFO - PROCESS | 8289 | 1471049687048 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:47 INFO - PROCESS | 8289 | 1471049687056 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:47 INFO - PROCESS | 8289 | 1471049687225 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 17:54:48 INFO - PROCESS | 8289 | --DOCSHELL 0x8b8b7800 == 29 [pid = 8289] [id = 505] 17:54:48 INFO - PROCESS | 8289 | --DOMWINDOW == 89 (0x8e18cc00) [pid = 8289] [serial = 1476] [outer = (nil)] [url = about:blank] 17:54:48 INFO - PROCESS | 8289 | --DOMWINDOW == 88 (0x8f68e400) [pid = 8289] [serial = 1535] [outer = (nil)] [url = about:blank] 17:54:48 INFO - PROCESS | 8289 | --DOMWINDOW == 87 (0x8c34a800) [pid = 8289] [serial = 1503] [outer = (nil)] [url = about:blank] 17:54:48 INFO - PROCESS | 8289 | --DOMWINDOW == 86 (0x8b3d5000) [pid = 8289] [serial = 1502] [outer = (nil)] [url = about:blank] 17:54:48 INFO - PROCESS | 8289 | --DOMWINDOW == 85 (0x8eca5c00) [pid = 8289] [serial = 1506] [outer = (nil)] [url = about:blank] 17:54:48 INFO - PROCESS | 8289 | --DOMWINDOW == 84 (0x8e2fa400) [pid = 8289] [serial = 1505] [outer = (nil)] [url = about:blank] 17:54:48 INFO - PROCESS | 8289 | --DOMWINDOW == 83 (0x90d88800) [pid = 8289] [serial = 1509] [outer = (nil)] [url = about:blank] 17:54:48 INFO - PROCESS | 8289 | --DOMWINDOW == 82 (0x90b3c000) [pid = 8289] [serial = 1508] [outer = (nil)] [url = about:blank] 17:54:48 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x8e2fa000) [pid = 8289] [serial = 1529] [outer = (nil)] [url = about:blank] 17:54:48 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x8eca3000) [pid = 8289] [serial = 1530] [outer = (nil)] [url = about:blank] 17:54:48 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x8c354c00) [pid = 8289] [serial = 1523] [outer = (nil)] [url = about:blank] 17:54:48 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x8c431800) [pid = 8289] [serial = 1524] [outer = (nil)] [url = about:blank] 17:54:48 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x8d8a8c00) [pid = 8289] [serial = 1526] [outer = (nil)] [url = about:blank] 17:54:48 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x92128c00) [pid = 8289] [serial = 1512] [outer = (nil)] [url = about:blank] 17:54:48 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x91e3cc00) [pid = 8289] [serial = 1511] [outer = (nil)] [url = about:blank] 17:54:48 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8ef10800) [pid = 8289] [serial = 1521] [outer = (nil)] [url = about:blank] 17:54:48 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x8ee11c00) [pid = 8289] [serial = 1520] [outer = (nil)] [url = about:blank] 17:54:48 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x923d9000) [pid = 8289] [serial = 1515] [outer = (nil)] [url = about:blank] 17:54:48 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x923d5800) [pid = 8289] [serial = 1514] [outer = (nil)] [url = about:blank] 17:54:48 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x8c57f800) [pid = 8289] [serial = 1518] [outer = (nil)] [url = about:blank] 17:54:48 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x8c42cc00) [pid = 8289] [serial = 1517] [outer = (nil)] [url = about:blank] 17:54:48 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x8c579000) [pid = 8289] [serial = 1532] [outer = (nil)] [url = about:blank] 17:54:48 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x8ef0d400) [pid = 8289] [serial = 1533] [outer = (nil)] [url = about:blank] 17:54:48 INFO - PROCESS | 8289 | --DOMWINDOW == 66 (0x8e183000) [pid = 8289] [serial = 1527] [outer = (nil)] [url = about:blank] 17:54:48 INFO - PROCESS | 8289 | 1471049688516 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:48 INFO - PROCESS | 8289 | 1471049688527 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:48 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abd0000 == 30 [pid = 8289] [id = 529] 17:54:48 INFO - PROCESS | 8289 | ++DOMWINDOW == 67 (0x8b3ca400) [pid = 8289] [serial = 1588] [outer = (nil)] 17:54:48 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x8b3cfc00) [pid = 8289] [serial = 1589] [outer = 0x8b3ca400] 17:54:48 INFO - PROCESS | 8289 | 1471049688602 Marionette DEBUG loaded listener.js 17:54:48 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x8b6e0000) [pid = 8289] [serial = 1590] [outer = 0x8b3ca400] 17:54:49 INFO - PROCESS | 8289 | 1471049689403 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 17:54:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 17:54:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 2384ms 17:54:49 INFO - PROCESS | 8289 | 1471049689421 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 17:54:49 INFO - PROCESS | 8289 | 1471049689428 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 17:54:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 17:54:49 INFO - PROCESS | 8289 | 1471049689435 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 17:54:49 INFO - PROCESS | 8289 | 1471049689440 Marionette TRACE conn3 <- [1,2090,null,{}] 17:54:49 INFO - PROCESS | 8289 | 1471049689447 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:49 INFO - PROCESS | 8289 | 1471049689455 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:49 INFO - PROCESS | 8289 | 1471049689610 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 17:54:49 INFO - PROCESS | 8289 | 1471049689755 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:49 INFO - PROCESS | 8289 | 1471049689763 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:49 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b8b7800 == 31 [pid = 8289] [id = 530] 17:54:49 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x8c352c00) [pid = 8289] [serial = 1591] [outer = (nil)] 17:54:49 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8c435000) [pid = 8289] [serial = 1592] [outer = 0x8c352c00] 17:54:49 INFO - PROCESS | 8289 | 1471049689835 Marionette DEBUG loaded listener.js 17:54:49 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8c57cc00) [pid = 8289] [serial = 1593] [outer = 0x8c352c00] 17:54:50 INFO - PROCESS | 8289 | 1471049690632 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 17:54:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 17:54:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1235ms 17:54:50 INFO - PROCESS | 8289 | 1471049690676 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 17:54:50 INFO - PROCESS | 8289 | 1471049690683 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 17:54:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 17:54:50 INFO - PROCESS | 8289 | 1471049690694 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 17:54:50 INFO - PROCESS | 8289 | 1471049690697 Marionette TRACE conn3 <- [1,2094,null,{}] 17:54:50 INFO - PROCESS | 8289 | 1471049690703 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:50 INFO - PROCESS | 8289 | 1471049690708 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:50 INFO - PROCESS | 8289 | 1471049690880 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 17:54:50 INFO - PROCESS | 8289 | 1471049690891 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:50 INFO - PROCESS | 8289 | 1471049690899 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:50 INFO - PROCESS | 8289 | ++DOCSHELL 0x8cd0d800 == 32 [pid = 8289] [id = 531] 17:54:50 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8d8a7c00) [pid = 8289] [serial = 1594] [outer = (nil)] 17:54:50 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x8e184c00) [pid = 8289] [serial = 1595] [outer = 0x8d8a7c00] 17:54:50 INFO - PROCESS | 8289 | 1471049690966 Marionette DEBUG loaded listener.js 17:54:51 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x8e18e800) [pid = 8289] [serial = 1596] [outer = 0x8d8a7c00] 17:54:52 INFO - PROCESS | 8289 | 1471049692003 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 17:54:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 17:54:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1325ms 17:54:52 INFO - PROCESS | 8289 | 1471049692019 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 17:54:52 INFO - PROCESS | 8289 | 1471049692022 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 17:54:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 17:54:52 INFO - PROCESS | 8289 | 1471049692045 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 17:54:52 INFO - PROCESS | 8289 | 1471049692054 Marionette TRACE conn3 <- [1,2098,null,{}] 17:54:52 INFO - PROCESS | 8289 | 1471049692062 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:52 INFO - PROCESS | 8289 | 1471049692070 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:52 INFO - PROCESS | 8289 | 1471049692280 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 17:54:52 INFO - PROCESS | 8289 | 1471049692307 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:52 INFO - PROCESS | 8289 | 1471049692319 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:52 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e186000 == 33 [pid = 8289] [id = 532] 17:54:52 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x8e2f9000) [pid = 8289] [serial = 1597] [outer = (nil)] 17:54:52 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x8eca6000) [pid = 8289] [serial = 1598] [outer = 0x8e2f9000] 17:54:52 INFO - PROCESS | 8289 | 1471049692390 Marionette DEBUG loaded listener.js 17:54:52 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x8ee14000) [pid = 8289] [serial = 1599] [outer = 0x8e2f9000] 17:54:53 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x919c5c00) [pid = 8289] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 17:54:53 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x90d8f800) [pid = 8289] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 17:54:53 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x8ef09c00) [pid = 8289] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 17:54:53 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8e2c4000) [pid = 8289] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 17:54:53 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x90b32800) [pid = 8289] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 17:54:53 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8e2f3c00) [pid = 8289] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 17:54:53 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x8b8b1c00) [pid = 8289] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 17:54:53 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x8c34f000) [pid = 8289] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 17:54:53 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x8e2ef400) [pid = 8289] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 17:54:53 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x8c42a000) [pid = 8289] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 17:54:53 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x8c355000) [pid = 8289] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 17:54:53 INFO - PROCESS | 8289 | 1471049693732 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 17:54:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 17:54:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1758ms 17:54:53 INFO - PROCESS | 8289 | 1471049693787 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 17:54:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 17:54:53 INFO - PROCESS | 8289 | 1471049693793 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 17:54:53 INFO - PROCESS | 8289 | 1471049693799 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 17:54:53 INFO - PROCESS | 8289 | 1471049693802 Marionette TRACE conn3 <- [1,2102,null,{}] 17:54:53 INFO - PROCESS | 8289 | 1471049693808 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:53 INFO - PROCESS | 8289 | 1471049693813 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:54 INFO - PROCESS | 8289 | 1471049694031 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 17:54:54 INFO - PROCESS | 8289 | 1471049694169 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:54 INFO - PROCESS | 8289 | 1471049694176 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:54 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc9400 == 34 [pid = 8289] [id = 533] 17:54:54 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x8d8a3c00) [pid = 8289] [serial = 1600] [outer = (nil)] 17:54:54 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x8eca6800) [pid = 8289] [serial = 1601] [outer = 0x8d8a3c00] 17:54:54 INFO - PROCESS | 8289 | 1471049694247 Marionette DEBUG loaded listener.js 17:54:54 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x8ee17c00) [pid = 8289] [serial = 1602] [outer = 0x8d8a3c00] 17:54:54 INFO - PROCESS | 8289 | 1471049694936 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 17:54:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 17:54:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1179ms 17:54:54 INFO - PROCESS | 8289 | 1471049694977 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 17:54:54 INFO - PROCESS | 8289 | 1471049694981 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 17:54:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 17:54:54 INFO - PROCESS | 8289 | 1471049694987 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 17:54:54 INFO - PROCESS | 8289 | 1471049694990 Marionette TRACE conn3 <- [1,2106,null,{}] 17:54:54 INFO - PROCESS | 8289 | 1471049694995 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:55 INFO - PROCESS | 8289 | 1471049695000 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:55 INFO - PROCESS | 8289 | 1471049695197 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 17:54:55 INFO - PROCESS | 8289 | 1471049695212 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:55 INFO - PROCESS | 8289 | 1471049695230 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:55 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ef0fc00 == 35 [pid = 8289] [id = 534] 17:54:55 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8ef10400) [pid = 8289] [serial = 1603] [outer = (nil)] 17:54:55 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8ef15400) [pid = 8289] [serial = 1604] [outer = 0x8ef10400] 17:54:55 INFO - PROCESS | 8289 | 1471049695307 Marionette DEBUG loaded listener.js 17:54:55 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x90b30400) [pid = 8289] [serial = 1605] [outer = 0x8ef10400] 17:54:56 INFO - PROCESS | 8289 | 1471049696458 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 17:54:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 17:54:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1537ms 17:54:56 INFO - PROCESS | 8289 | 1471049696525 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 17:54:56 INFO - PROCESS | 8289 | 1471049696532 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 17:54:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 17:54:56 INFO - PROCESS | 8289 | 1471049696540 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 17:54:56 INFO - PROCESS | 8289 | 1471049696546 Marionette TRACE conn3 <- [1,2110,null,{}] 17:54:56 INFO - PROCESS | 8289 | 1471049696555 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:56 INFO - PROCESS | 8289 | 1471049696560 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:56 INFO - PROCESS | 8289 | 1471049696772 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 17:54:57 INFO - PROCESS | 8289 | 1471049697055 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:57 INFO - PROCESS | 8289 | 1471049697068 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:57 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b6d3c00 == 36 [pid = 8289] [id = 535] 17:54:57 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x8c358800) [pid = 8289] [serial = 1606] [outer = (nil)] 17:54:57 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x8c57a800) [pid = 8289] [serial = 1607] [outer = 0x8c358800] 17:54:57 INFO - PROCESS | 8289 | 1471049697177 Marionette DEBUG loaded listener.js 17:54:57 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x8d8ad000) [pid = 8289] [serial = 1608] [outer = 0x8c358800] 17:54:58 INFO - PROCESS | 8289 | 1471049698134 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 17:54:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 17:54:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1682ms 17:54:58 INFO - PROCESS | 8289 | 1471049698223 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 17:54:58 INFO - PROCESS | 8289 | 1471049698231 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 17:54:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 17:54:58 INFO - PROCESS | 8289 | 1471049698242 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 17:54:58 INFO - PROCESS | 8289 | 1471049698247 Marionette TRACE conn3 <- [1,2114,null,{}] 17:54:58 INFO - PROCESS | 8289 | 1471049698253 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:58 INFO - PROCESS | 8289 | 1471049698259 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:58 INFO - PROCESS | 8289 | 1471049698448 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 17:54:58 INFO - PROCESS | 8289 | 1471049698605 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:58 INFO - PROCESS | 8289 | 1471049698612 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:54:58 INFO - PROCESS | 8289 | ++DOCSHELL 0x8cd03800 == 37 [pid = 8289] [id = 536] 17:54:58 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x8eca1000) [pid = 8289] [serial = 1609] [outer = (nil)] 17:54:58 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x8ee13400) [pid = 8289] [serial = 1610] [outer = 0x8eca1000] 17:54:58 INFO - PROCESS | 8289 | 1471049698752 Marionette DEBUG loaded listener.js 17:54:58 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x8ef11400) [pid = 8289] [serial = 1611] [outer = 0x8eca1000] 17:54:59 INFO - PROCESS | 8289 | 1471049699735 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 17:54:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 17:54:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1537ms 17:54:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 17:54:59 INFO - PROCESS | 8289 | 1471049699805 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 17:54:59 INFO - PROCESS | 8289 | 1471049699808 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 17:54:59 INFO - PROCESS | 8289 | 1471049699817 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 17:54:59 INFO - PROCESS | 8289 | 1471049699823 Marionette TRACE conn3 <- [1,2118,null,{}] 17:54:59 INFO - PROCESS | 8289 | 1471049699839 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:59 INFO - PROCESS | 8289 | 1471049699848 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:00 INFO - PROCESS | 8289 | 1471049700021 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 17:55:00 INFO - PROCESS | 8289 | 1471049700202 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:00 INFO - PROCESS | 8289 | 1471049700213 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:00 INFO - PROCESS | 8289 | ++DOCSHELL 0x90b3f800 == 38 [pid = 8289] [id = 537] 17:55:00 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x90d84000) [pid = 8289] [serial = 1612] [outer = (nil)] 17:55:00 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x90d88800) [pid = 8289] [serial = 1613] [outer = 0x90d84000] 17:55:00 INFO - PROCESS | 8289 | 1471049700364 Marionette DEBUG loaded listener.js 17:55:00 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x90d8cc00) [pid = 8289] [serial = 1614] [outer = 0x90d84000] 17:55:01 INFO - PROCESS | 8289 | 1471049701268 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 17:55:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 17:55:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1540ms 17:55:01 INFO - PROCESS | 8289 | 1471049701358 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 17:55:01 INFO - PROCESS | 8289 | 1471049701364 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 17:55:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 17:55:01 INFO - PROCESS | 8289 | 1471049701370 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 17:55:01 INFO - PROCESS | 8289 | 1471049701374 Marionette TRACE conn3 <- [1,2122,null,{}] 17:55:01 INFO - PROCESS | 8289 | 1471049701381 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:01 INFO - PROCESS | 8289 | 1471049701387 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:01 INFO - PROCESS | 8289 | 1471049701567 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 17:55:01 INFO - PROCESS | 8289 | 1471049701742 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:01 INFO - PROCESS | 8289 | 1471049701752 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:01 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c34b000 == 39 [pid = 8289] [id = 538] 17:55:01 INFO - PROCESS | 8289 | ++DOMWINDOW == 83 (0x8cd05000) [pid = 8289] [serial = 1615] [outer = (nil)] 17:55:01 INFO - PROCESS | 8289 | ++DOMWINDOW == 84 (0x919c6800) [pid = 8289] [serial = 1616] [outer = 0x8cd05000] 17:55:01 INFO - PROCESS | 8289 | 1471049701830 Marionette DEBUG loaded listener.js 17:55:01 INFO - PROCESS | 8289 | ++DOMWINDOW == 85 (0x919cc800) [pid = 8289] [serial = 1617] [outer = 0x8cd05000] 17:55:03 INFO - PROCESS | 8289 | 1471049703021 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 17:55:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 17:55:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1740ms 17:55:03 INFO - PROCESS | 8289 | 1471049703111 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 17:55:03 INFO - PROCESS | 8289 | 1471049703118 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 17:55:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 17:55:03 INFO - PROCESS | 8289 | 1471049703126 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 17:55:03 INFO - PROCESS | 8289 | 1471049703131 Marionette TRACE conn3 <- [1,2126,null,{}] 17:55:03 INFO - PROCESS | 8289 | 1471049703148 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:03 INFO - PROCESS | 8289 | 1471049703153 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:03 INFO - PROCESS | 8289 | 1471049703380 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 17:55:03 INFO - PROCESS | 8289 | --DOCSHELL 0x8d8a3000 == 38 [pid = 8289] [id = 508] 17:55:03 INFO - PROCESS | 8289 | --DOCSHELL 0x8b8b7400 == 37 [pid = 8289] [id = 507] 17:55:03 INFO - PROCESS | 8289 | --DOCSHELL 0x8d8af000 == 36 [pid = 8289] [id = 516] 17:55:03 INFO - PROCESS | 8289 | --DOCSHELL 0x8c353c00 == 35 [pid = 8289] [id = 506] 17:55:03 INFO - PROCESS | 8289 | 1471049703665 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:03 INFO - PROCESS | 8289 | 1471049703679 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:03 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c353c00 == 36 [pid = 8289] [id = 539] 17:55:03 INFO - PROCESS | 8289 | ++DOMWINDOW == 86 (0x8c354c00) [pid = 8289] [serial = 1618] [outer = (nil)] 17:55:03 INFO - PROCESS | 8289 | ++DOMWINDOW == 87 (0x8c42d400) [pid = 8289] [serial = 1619] [outer = 0x8c354c00] 17:55:03 INFO - PROCESS | 8289 | 1471049703783 Marionette DEBUG loaded listener.js 17:55:03 INFO - PROCESS | 8289 | ++DOMWINDOW == 88 (0x8c57c000) [pid = 8289] [serial = 1620] [outer = 0x8c354c00] 17:55:04 INFO - PROCESS | 8289 | --DOMWINDOW == 87 (0x922bb400) [pid = 8289] [serial = 1566] [outer = (nil)] [url = about:blank] 17:55:04 INFO - PROCESS | 8289 | --DOMWINDOW == 86 (0x922b6800) [pid = 8289] [serial = 1565] [outer = (nil)] [url = about:blank] 17:55:04 INFO - PROCESS | 8289 | --DOMWINDOW == 85 (0x91e32c00) [pid = 8289] [serial = 1562] [outer = (nil)] [url = about:blank] 17:55:04 INFO - PROCESS | 8289 | --DOMWINDOW == 84 (0x91be3800) [pid = 8289] [serial = 1559] [outer = (nil)] [url = about:blank] 17:55:04 INFO - PROCESS | 8289 | --DOMWINDOW == 83 (0x91be5400) [pid = 8289] [serial = 1560] [outer = (nil)] [url = about:blank] 17:55:04 INFO - PROCESS | 8289 | --DOMWINDOW == 82 (0x90e9b800) [pid = 8289] [serial = 1544] [outer = (nil)] [url = about:blank] 17:55:04 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x90e9f800) [pid = 8289] [serial = 1545] [outer = (nil)] [url = about:blank] 17:55:04 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x8f695000) [pid = 8289] [serial = 1536] [outer = (nil)] [url = about:blank] 17:55:04 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x8e2cec00) [pid = 8289] [serial = 1550] [outer = (nil)] [url = about:blank] 17:55:04 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x8e2f7800) [pid = 8289] [serial = 1551] [outer = (nil)] [url = about:blank] 17:55:04 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x90b3f000) [pid = 8289] [serial = 1553] [outer = (nil)] [url = about:blank] 17:55:04 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x8eca7400) [pid = 8289] [serial = 1541] [outer = (nil)] [url = about:blank] 17:55:04 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x8eca6c00) [pid = 8289] [serial = 1542] [outer = (nil)] [url = about:blank] 17:55:04 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8c577c00) [pid = 8289] [serial = 1538] [outer = (nil)] [url = about:blank] 17:55:04 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x8cd08c00) [pid = 8289] [serial = 1539] [outer = (nil)] [url = about:blank] 17:55:04 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8c431c00) [pid = 8289] [serial = 1547] [outer = (nil)] [url = about:blank] 17:55:04 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x8cd07800) [pid = 8289] [serial = 1548] [outer = (nil)] [url = about:blank] 17:55:04 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x919c9000) [pid = 8289] [serial = 1556] [outer = (nil)] [url = about:blank] 17:55:04 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x919cf400) [pid = 8289] [serial = 1557] [outer = (nil)] [url = about:blank] 17:55:04 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x90e96800) [pid = 8289] [serial = 1554] [outer = (nil)] [url = about:blank] 17:55:04 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x92122000) [pid = 8289] [serial = 1563] [outer = (nil)] [url = about:blank] 17:55:04 INFO - PROCESS | 8289 | 1471049704599 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 17:55:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 17:55:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1494ms 17:55:04 INFO - PROCESS | 8289 | 1471049704651 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 17:55:04 INFO - PROCESS | 8289 | 1471049704658 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 17:55:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 17:55:04 INFO - PROCESS | 8289 | 1471049704671 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 17:55:04 INFO - PROCESS | 8289 | 1471049704674 Marionette TRACE conn3 <- [1,2130,null,{}] 17:55:04 INFO - PROCESS | 8289 | 1471049704685 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:04 INFO - PROCESS | 8289 | 1471049704689 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:04 INFO - PROCESS | 8289 | 1471049704859 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 17:55:04 INFO - PROCESS | 8289 | 1471049704869 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:04 INFO - PROCESS | 8289 | 1471049704881 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:04 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e18d800 == 37 [pid = 8289] [id = 540] 17:55:04 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x8e2c2800) [pid = 8289] [serial = 1621] [outer = (nil)] 17:55:04 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x8e2f1000) [pid = 8289] [serial = 1622] [outer = 0x8e2c2800] 17:55:04 INFO - PROCESS | 8289 | 1471049704952 Marionette DEBUG loaded listener.js 17:55:05 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x8ec9ec00) [pid = 8289] [serial = 1623] [outer = 0x8e2c2800] 17:55:05 INFO - PROCESS | 8289 | 1471049705878 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 17:55:05 INFO - PROCESS | 8289 | 1471049705911 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 17:55:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 17:55:05 INFO - PROCESS | 8289 | 1471049705917 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 17:55:05 INFO - PROCESS | 8289 | 1471049705923 Marionette TRACE conn3 <- [1,2134,null,{}] 17:55:05 INFO - PROCESS | 8289 | 1471049705938 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:05 INFO - PROCESS | 8289 | 1471049705946 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:06 INFO - PROCESS | 8289 | 1471049706103 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 17:55:06 INFO - PROCESS | 8289 | 1471049706263 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:06 INFO - PROCESS | 8289 | 1471049706271 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:06 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ef13400 == 38 [pid = 8289] [id = 541] 17:55:06 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8f68bc00) [pid = 8289] [serial = 1624] [outer = (nil)] 17:55:06 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x90b3b400) [pid = 8289] [serial = 1625] [outer = 0x8f68bc00] 17:55:06 INFO - PROCESS | 8289 | 1471049706341 Marionette DEBUG loaded listener.js 17:55:06 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x90e96800) [pid = 8289] [serial = 1626] [outer = 0x8f68bc00] 17:55:07 INFO - PROCESS | 8289 | 1471049707240 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 17:55:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 17:55:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1381ms 17:55:07 INFO - PROCESS | 8289 | 1471049707302 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 17:55:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 17:55:07 INFO - PROCESS | 8289 | 1471049707306 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 17:55:07 INFO - PROCESS | 8289 | 1471049707312 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 17:55:07 INFO - PROCESS | 8289 | 1471049707315 Marionette TRACE conn3 <- [1,2138,null,{}] 17:55:07 INFO - PROCESS | 8289 | 1471049707321 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:07 INFO - PROCESS | 8289 | 1471049707325 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:07 INFO - PROCESS | 8289 | 1471049707542 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 17:55:07 INFO - PROCESS | 8289 | 1471049707569 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:07 INFO - PROCESS | 8289 | 1471049707576 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:07 INFO - PROCESS | 8289 | ++DOCSHELL 0x90d83000 == 39 [pid = 8289] [id = 542] 17:55:07 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x90d83c00) [pid = 8289] [serial = 1627] [outer = (nil)] 17:55:07 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x90ea3c00) [pid = 8289] [serial = 1628] [outer = 0x90d83c00] 17:55:07 INFO - PROCESS | 8289 | 1471049707643 Marionette DEBUG loaded listener.js 17:55:07 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x8ee1e800) [pid = 8289] [serial = 1629] [outer = 0x90d83c00] 17:55:08 INFO - PROCESS | 8289 | 1471049708519 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 17:55:08 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x8e2f9000) [pid = 8289] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 17:55:08 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8d8a7c00) [pid = 8289] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 17:55:08 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x8c429c00) [pid = 8289] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 17:55:08 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8ee1d800) [pid = 8289] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 17:55:08 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x8d8a3c00) [pid = 8289] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 17:55:08 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x91e3e800) [pid = 8289] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 17:55:08 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x92433000) [pid = 8289] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 17:55:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 17:55:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1340ms 17:55:08 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x8b3ca400) [pid = 8289] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 17:55:08 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x8c352c00) [pid = 8289] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 17:55:08 INFO - PROCESS | 8289 | --DOMWINDOW == 66 (0x90d83400) [pid = 8289] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 17:55:08 INFO - PROCESS | 8289 | --DOMWINDOW == 65 (0x92440000) [pid = 8289] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 17:55:08 INFO - PROCESS | 8289 | --DOMWINDOW == 64 (0x8abc3400) [pid = 8289] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 17:55:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 17:55:08 INFO - PROCESS | 8289 | 1471049708673 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 17:55:08 INFO - PROCESS | 8289 | 1471049708676 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 17:55:08 INFO - PROCESS | 8289 | 1471049708683 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 17:55:08 INFO - PROCESS | 8289 | 1471049708687 Marionette TRACE conn3 <- [1,2142,null,{}] 17:55:08 INFO - PROCESS | 8289 | 1471049708692 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:08 INFO - PROCESS | 8289 | 1471049708697 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:08 INFO - PROCESS | 8289 | 1471049708855 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 17:55:08 INFO - PROCESS | 8289 | 1471049708864 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:08 INFO - PROCESS | 8289 | 1471049708872 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:08 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c429c00 == 40 [pid = 8289] [id = 543] 17:55:08 INFO - PROCESS | 8289 | ++DOMWINDOW == 65 (0x8c57ac00) [pid = 8289] [serial = 1630] [outer = (nil)] 17:55:08 INFO - PROCESS | 8289 | ++DOMWINDOW == 66 (0x8e2f3800) [pid = 8289] [serial = 1631] [outer = 0x8c57ac00] 17:55:08 INFO - PROCESS | 8289 | 1471049708937 Marionette DEBUG loaded listener.js 17:55:09 INFO - PROCESS | 8289 | ++DOMWINDOW == 67 (0x8ee1d800) [pid = 8289] [serial = 1632] [outer = 0x8c57ac00] 17:55:09 INFO - PROCESS | 8289 | 1471049709842 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 17:55:09 INFO - PROCESS | 8289 | 1471049709874 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 17:55:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 17:55:09 INFO - PROCESS | 8289 | 1471049709880 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 17:55:09 INFO - PROCESS | 8289 | 1471049709883 Marionette TRACE conn3 <- [1,2146,null,{}] 17:55:09 INFO - PROCESS | 8289 | 1471049709889 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:09 INFO - PROCESS | 8289 | 1471049709899 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:10 INFO - PROCESS | 8289 | 1471049710088 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 17:55:10 INFO - PROCESS | 8289 | 1471049710098 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:10 INFO - PROCESS | 8289 | 1471049710108 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:10 INFO - PROCESS | 8289 | ++DOCSHELL 0x8d8a3c00 == 41 [pid = 8289] [id = 544] 17:55:10 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x91bdfc00) [pid = 8289] [serial = 1633] [outer = (nil)] 17:55:10 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x92125000) [pid = 8289] [serial = 1634] [outer = 0x91bdfc00] 17:55:10 INFO - PROCESS | 8289 | 1471049710173 Marionette DEBUG loaded listener.js 17:55:10 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x8e18c000) [pid = 8289] [serial = 1635] [outer = 0x91bdfc00] 17:55:11 INFO - PROCESS | 8289 | 1471049711291 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 17:55:11 INFO - PROCESS | 8289 | 1471049711366 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 17:55:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 17:55:11 INFO - PROCESS | 8289 | 1471049711374 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 17:55:11 INFO - PROCESS | 8289 | 1471049711379 Marionette TRACE conn3 <- [1,2150,null,{}] 17:55:11 INFO - PROCESS | 8289 | 1471049711388 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:11 INFO - PROCESS | 8289 | 1471049711394 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:11 INFO - PROCESS | 8289 | 1471049711610 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 17:55:11 INFO - PROCESS | 8289 | 1471049711850 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:11 INFO - PROCESS | 8289 | 1471049711858 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:11 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b8b1c00 == 42 [pid = 8289] [id = 545] 17:55:11 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8b8b7400) [pid = 8289] [serial = 1636] [outer = (nil)] 17:55:11 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8e18d400) [pid = 8289] [serial = 1637] [outer = 0x8b8b7400] 17:55:11 INFO - PROCESS | 8289 | 1471049711982 Marionette DEBUG loaded listener.js 17:55:12 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8e2f6000) [pid = 8289] [serial = 1638] [outer = 0x8b8b7400] 17:55:12 INFO - PROCESS | 8289 | 1471049712900 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 17:55:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 17:55:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1581ms 17:55:12 INFO - PROCESS | 8289 | 1471049712955 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 17:55:12 INFO - PROCESS | 8289 | 1471049712962 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 17:55:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 17:55:12 INFO - PROCESS | 8289 | 1471049712972 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 17:55:12 INFO - PROCESS | 8289 | 1471049712977 Marionette TRACE conn3 <- [1,2154,null,{}] 17:55:12 INFO - PROCESS | 8289 | 1471049712987 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:12 INFO - PROCESS | 8289 | 1471049712996 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:13 INFO - PROCESS | 8289 | 1471049713219 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 17:55:13 INFO - PROCESS | 8289 | 1471049713398 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:13 INFO - PROCESS | 8289 | 1471049713404 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:13 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e187000 == 43 [pid = 8289] [id = 546] 17:55:13 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x90b31400) [pid = 8289] [serial = 1639] [outer = (nil)] 17:55:13 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x90e95c00) [pid = 8289] [serial = 1640] [outer = 0x90b31400] 17:55:13 INFO - PROCESS | 8289 | 1471049713485 Marionette DEBUG loaded listener.js 17:55:13 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x90e9f400) [pid = 8289] [serial = 1641] [outer = 0x90b31400] 17:55:14 INFO - PROCESS | 8289 | 1471049714492 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 17:55:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 17:55:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1587ms 17:55:14 INFO - PROCESS | 8289 | 1471049714560 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 17:55:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 17:55:14 INFO - PROCESS | 8289 | 1471049714565 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 17:55:14 INFO - PROCESS | 8289 | 1471049714571 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 17:55:14 INFO - PROCESS | 8289 | 1471049714577 Marionette TRACE conn3 <- [1,2158,null,{}] 17:55:14 INFO - PROCESS | 8289 | 1471049714593 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:14 INFO - PROCESS | 8289 | 1471049714602 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:14 INFO - PROCESS | 8289 | 1471049714787 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 17:55:15 INFO - PROCESS | 8289 | 1471049715013 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:15 INFO - PROCESS | 8289 | 1471049715024 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:15 INFO - PROCESS | 8289 | ++DOCSHELL 0x90b36800 == 44 [pid = 8289] [id = 547] 17:55:15 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x922b5c00) [pid = 8289] [serial = 1642] [outer = (nil)] 17:55:15 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x922ba800) [pid = 8289] [serial = 1643] [outer = 0x922b5c00] 17:55:15 INFO - PROCESS | 8289 | 1471049715149 Marionette DEBUG loaded listener.js 17:55:15 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x922bf800) [pid = 8289] [serial = 1644] [outer = 0x922b5c00] 17:55:16 INFO - PROCESS | 8289 | 1471049716044 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 17:55:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 17:55:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1534ms 17:55:16 INFO - PROCESS | 8289 | 1471049716105 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 17:55:16 INFO - PROCESS | 8289 | 1471049716110 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 17:55:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 17:55:16 INFO - PROCESS | 8289 | 1471049716117 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 17:55:16 INFO - PROCESS | 8289 | 1471049716121 Marionette TRACE conn3 <- [1,2162,null,{}] 17:55:16 INFO - PROCESS | 8289 | 1471049716127 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:16 INFO - PROCESS | 8289 | 1471049716133 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:16 INFO - PROCESS | 8289 | 1471049716369 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 17:55:16 INFO - PROCESS | 8289 | 1471049716551 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:16 INFO - PROCESS | 8289 | 1471049716559 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:16 INFO - PROCESS | 8289 | ++DOCSHELL 0x90e98000 == 45 [pid = 8289] [id = 548] 17:55:16 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x91e3c800) [pid = 8289] [serial = 1645] [outer = (nil)] 17:55:16 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x92435000) [pid = 8289] [serial = 1646] [outer = 0x91e3c800] 17:55:16 INFO - PROCESS | 8289 | 1471049716640 Marionette DEBUG loaded listener.js 17:55:16 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x9243a400) [pid = 8289] [serial = 1647] [outer = 0x91e3c800] 17:55:17 INFO - PROCESS | 8289 | 1471049717557 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 17:55:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 17:55:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1479ms 17:55:17 INFO - PROCESS | 8289 | 1471049717602 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 17:55:17 INFO - PROCESS | 8289 | 1471049717606 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 17:55:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 17:55:17 INFO - PROCESS | 8289 | 1471049717612 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 17:55:17 INFO - PROCESS | 8289 | 1471049717616 Marionette TRACE conn3 <- [1,2166,null,{}] 17:55:17 INFO - PROCESS | 8289 | 1471049717621 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:17 INFO - PROCESS | 8289 | 1471049717627 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:17 INFO - PROCESS | 8289 | 1471049717803 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 17:55:18 INFO - PROCESS | 8289 | 1471049717987 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:18 INFO - PROCESS | 8289 | 1471049717996 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:18 INFO - PROCESS | 8289 | ++DOCSHELL 0x919c7800 == 46 [pid = 8289] [id = 549] 17:55:18 INFO - PROCESS | 8289 | ++DOMWINDOW == 83 (0x91e32400) [pid = 8289] [serial = 1648] [outer = (nil)] 17:55:18 INFO - PROCESS | 8289 | ++DOMWINDOW == 84 (0x92457c00) [pid = 8289] [serial = 1649] [outer = 0x91e32400] 17:55:18 INFO - PROCESS | 8289 | 1471049718092 Marionette DEBUG loaded listener.js 17:55:18 INFO - PROCESS | 8289 | ++DOMWINDOW == 85 (0x9245ac00) [pid = 8289] [serial = 1650] [outer = 0x91e32400] 17:55:19 INFO - PROCESS | 8289 | 1471049719074 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 17:55:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 17:55:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1529ms 17:55:19 INFO - PROCESS | 8289 | 1471049719143 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 17:55:19 INFO - PROCESS | 8289 | 1471049719147 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 17:55:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 17:55:19 INFO - PROCESS | 8289 | 1471049719154 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 17:55:19 INFO - PROCESS | 8289 | 1471049719158 Marionette TRACE conn3 <- [1,2170,null,{}] 17:55:19 INFO - PROCESS | 8289 | 1471049719163 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:19 INFO - PROCESS | 8289 | 1471049719174 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:19 INFO - PROCESS | 8289 | 1471049719421 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 17:55:19 INFO - PROCESS | 8289 | 1471049719842 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:19 INFO - PROCESS | 8289 | 1471049719854 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:19 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b8af800 == 47 [pid = 8289] [id = 550] 17:55:19 INFO - PROCESS | 8289 | ++DOMWINDOW == 86 (0x8b8b2000) [pid = 8289] [serial = 1651] [outer = (nil)] 17:55:19 INFO - PROCESS | 8289 | ++DOMWINDOW == 87 (0x8c352c00) [pid = 8289] [serial = 1652] [outer = 0x8b8b2000] 17:55:19 INFO - PROCESS | 8289 | 1471049719966 Marionette DEBUG loaded listener.js 17:55:20 INFO - PROCESS | 8289 | ++DOMWINDOW == 88 (0x8cd04c00) [pid = 8289] [serial = 1653] [outer = 0x8b8b2000] 17:55:20 INFO - PROCESS | 8289 | 1471049720873 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 17:55:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 17:55:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1779ms 17:55:20 INFO - PROCESS | 8289 | 1471049720937 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 17:55:20 INFO - PROCESS | 8289 | 1471049720947 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 17:55:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 17:55:20 INFO - PROCESS | 8289 | 1471049720960 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 17:55:20 INFO - PROCESS | 8289 | 1471049720965 Marionette TRACE conn3 <- [1,2174,null,{}] 17:55:20 INFO - PROCESS | 8289 | 1471049720973 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:20 INFO - PROCESS | 8289 | 1471049720981 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:21 INFO - PROCESS | 8289 | 1471049721147 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 17:55:21 INFO - PROCESS | 8289 | 1471049721335 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:21 INFO - PROCESS | 8289 | 1471049721342 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:21 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b3d5800 == 48 [pid = 8289] [id = 551] 17:55:21 INFO - PROCESS | 8289 | ++DOMWINDOW == 89 (0x8c34b400) [pid = 8289] [serial = 1654] [outer = (nil)] 17:55:21 INFO - PROCESS | 8289 | ++DOMWINDOW == 90 (0x8eca3c00) [pid = 8289] [serial = 1655] [outer = 0x8c34b400] 17:55:21 INFO - PROCESS | 8289 | 1471049721419 Marionette DEBUG loaded listener.js 17:55:21 INFO - PROCESS | 8289 | ++DOMWINDOW == 91 (0x8ee18c00) [pid = 8289] [serial = 1656] [outer = 0x8c34b400] 17:55:22 INFO - PROCESS | 8289 | --DOCSHELL 0x92437000 == 47 [pid = 8289] [id = 527] 17:55:22 INFO - PROCESS | 8289 | --DOCSHELL 0x8b3cf000 == 46 [pid = 8289] [id = 524] 17:55:22 INFO - PROCESS | 8289 | --DOCSHELL 0x8abd0000 == 45 [pid = 8289] [id = 529] 17:55:22 INFO - PROCESS | 8289 | --DOCSHELL 0x8b3ca800 == 44 [pid = 8289] [id = 520] 17:55:22 INFO - PROCESS | 8289 | --DOCSHELL 0x8abcf400 == 43 [pid = 8289] [id = 510] 17:55:22 INFO - PROCESS | 8289 | --DOCSHELL 0x8b8ae800 == 42 [pid = 8289] [id = 518] 17:55:22 INFO - PROCESS | 8289 | --DOCSHELL 0x8c580000 == 41 [pid = 8289] [id = 511] 17:55:22 INFO - PROCESS | 8289 | --DOCSHELL 0x90ea3000 == 40 [pid = 8289] [id = 519] 17:55:22 INFO - PROCESS | 8289 | --DOCSHELL 0x8b6e1c00 == 39 [pid = 8289] [id = 512] 17:55:22 INFO - PROCESS | 8289 | --DOCSHELL 0x8f68dc00 == 38 [pid = 8289] [id = 517] 17:55:22 INFO - PROCESS | 8289 | --DOCSHELL 0x8e2ef800 == 37 [pid = 8289] [id = 509] 17:55:22 INFO - PROCESS | 8289 | --DOCSHELL 0x8c34d400 == 36 [pid = 8289] [id = 515] 17:55:22 INFO - PROCESS | 8289 | --DOCSHELL 0x8b8afc00 == 35 [pid = 8289] [id = 522] 17:55:22 INFO - PROCESS | 8289 | --DOCSHELL 0x90d8d000 == 34 [pid = 8289] [id = 514] 17:55:22 INFO - PROCESS | 8289 | --DOCSHELL 0x8ee19400 == 33 [pid = 8289] [id = 523] 17:55:22 INFO - PROCESS | 8289 | --DOCSHELL 0x8b3d7800 == 32 [pid = 8289] [id = 513] 17:55:22 INFO - PROCESS | 8289 | --DOCSHELL 0x8b3cdc00 == 31 [pid = 8289] [id = 521] 17:55:22 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc2000 == 30 [pid = 8289] [id = 528] 17:55:22 INFO - PROCESS | 8289 | --DOCSHELL 0x8c582000 == 29 [pid = 8289] [id = 525] 17:55:22 INFO - PROCESS | 8289 | --DOCSHELL 0x8f692800 == 28 [pid = 8289] [id = 526] 17:55:22 INFO - PROCESS | 8289 | --DOMWINDOW == 90 (0x8eca6000) [pid = 8289] [serial = 1598] [outer = (nil)] [url = about:blank] 17:55:22 INFO - PROCESS | 8289 | --DOMWINDOW == 89 (0x8e184c00) [pid = 8289] [serial = 1595] [outer = (nil)] [url = about:blank] 17:55:22 INFO - PROCESS | 8289 | --DOMWINDOW == 88 (0x8e2ca800) [pid = 8289] [serial = 1569] [outer = (nil)] [url = about:blank] 17:55:22 INFO - PROCESS | 8289 | --DOMWINDOW == 87 (0x8d8a9800) [pid = 8289] [serial = 1568] [outer = (nil)] [url = about:blank] 17:55:22 INFO - PROCESS | 8289 | --DOMWINDOW == 86 (0x90e94c00) [pid = 8289] [serial = 1572] [outer = (nil)] [url = about:blank] 17:55:22 INFO - PROCESS | 8289 | --DOMWINDOW == 85 (0x90b3c400) [pid = 8289] [serial = 1571] [outer = (nil)] [url = about:blank] 17:55:22 INFO - PROCESS | 8289 | --DOMWINDOW == 84 (0x8eca6800) [pid = 8289] [serial = 1601] [outer = (nil)] [url = about:blank] 17:55:22 INFO - PROCESS | 8289 | --DOMWINDOW == 83 (0x8ee14000) [pid = 8289] [serial = 1599] [outer = (nil)] [url = about:blank] 17:55:22 INFO - PROCESS | 8289 | --DOMWINDOW == 82 (0x923e1000) [pid = 8289] [serial = 1575] [outer = (nil)] [url = about:blank] 17:55:22 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x923d6c00) [pid = 8289] [serial = 1574] [outer = (nil)] [url = about:blank] 17:55:22 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x9243bc00) [pid = 8289] [serial = 1578] [outer = (nil)] [url = about:blank] 17:55:22 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x92438000) [pid = 8289] [serial = 1577] [outer = (nil)] [url = about:blank] 17:55:22 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x8b6e0000) [pid = 8289] [serial = 1590] [outer = (nil)] [url = about:blank] 17:55:22 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x8c435000) [pid = 8289] [serial = 1592] [outer = (nil)] [url = about:blank] 17:55:22 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x9245c400) [pid = 8289] [serial = 1581] [outer = (nil)] [url = about:blank] 17:55:22 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x92457000) [pid = 8289] [serial = 1580] [outer = (nil)] [url = about:blank] 17:55:22 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8c57cc00) [pid = 8289] [serial = 1593] [outer = (nil)] [url = about:blank] 17:55:22 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x9257b800) [pid = 8289] [serial = 1584] [outer = (nil)] [url = about:blank] 17:55:22 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x92577c00) [pid = 8289] [serial = 1583] [outer = (nil)] [url = about:blank] 17:55:22 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x8b3d5400) [pid = 8289] [serial = 1587] [outer = (nil)] [url = about:blank] 17:55:22 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x8abd0400) [pid = 8289] [serial = 1586] [outer = (nil)] [url = about:blank] 17:55:22 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x8b3cfc00) [pid = 8289] [serial = 1589] [outer = (nil)] [url = about:blank] 17:55:22 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x8e18e800) [pid = 8289] [serial = 1596] [outer = (nil)] [url = about:blank] 17:55:22 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x8ee17c00) [pid = 8289] [serial = 1602] [outer = (nil)] [url = about:blank] 17:55:22 INFO - PROCESS | 8289 | --DOMWINDOW == 66 (0x8ef15400) [pid = 8289] [serial = 1604] [outer = (nil)] [url = about:blank] 17:55:23 INFO - PROCESS | 8289 | 1471049723436 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 17:55:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 17:55:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 2533ms 17:55:23 INFO - PROCESS | 8289 | 1471049723494 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 17:55:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 17:55:23 INFO - PROCESS | 8289 | 1471049723499 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 17:55:23 INFO - PROCESS | 8289 | 1471049723507 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 17:55:23 INFO - PROCESS | 8289 | 1471049723512 Marionette TRACE conn3 <- [1,2178,null,{}] 17:55:23 INFO - PROCESS | 8289 | 1471049723519 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:23 INFO - PROCESS | 8289 | 1471049723525 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:23 INFO - PROCESS | 8289 | 1471049723684 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 17:55:23 INFO - PROCESS | 8289 | 1471049723873 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:23 INFO - PROCESS | 8289 | 1471049723880 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:23 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b6dfc00 == 29 [pid = 8289] [id = 552] 17:55:23 INFO - PROCESS | 8289 | ++DOMWINDOW == 67 (0x8b8afc00) [pid = 8289] [serial = 1657] [outer = (nil)] 17:55:23 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x8c42ac00) [pid = 8289] [serial = 1658] [outer = 0x8b8afc00] 17:55:23 INFO - PROCESS | 8289 | 1471049723955 Marionette DEBUG loaded listener.js 17:55:24 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x8c432000) [pid = 8289] [serial = 1659] [outer = 0x8b8afc00] 17:55:24 INFO - PROCESS | 8289 | 1471049724784 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 17:55:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 17:55:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1331ms 17:55:24 INFO - PROCESS | 8289 | 1471049724837 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 17:55:24 INFO - PROCESS | 8289 | 1471049724845 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 17:55:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 17:55:24 INFO - PROCESS | 8289 | 1471049724860 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 17:55:24 INFO - PROCESS | 8289 | 1471049724865 Marionette TRACE conn3 <- [1,2182,null,{}] 17:55:24 INFO - PROCESS | 8289 | 1471049724871 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:24 INFO - PROCESS | 8289 | 1471049724876 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:25 INFO - PROCESS | 8289 | 1471049725036 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 17:55:25 INFO - PROCESS | 8289 | 1471049725178 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:25 INFO - PROCESS | 8289 | 1471049725189 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:25 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c57e000 == 30 [pid = 8289] [id = 553] 17:55:25 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x8cd0fc00) [pid = 8289] [serial = 1660] [outer = (nil)] 17:55:25 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8d8a7c00) [pid = 8289] [serial = 1661] [outer = 0x8cd0fc00] 17:55:25 INFO - PROCESS | 8289 | 1471049725260 Marionette DEBUG loaded listener.js 17:55:25 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8d8af000) [pid = 8289] [serial = 1662] [outer = 0x8cd0fc00] 17:55:26 INFO - PROCESS | 8289 | 1471049726118 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 17:55:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 17:55:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1290ms 17:55:26 INFO - PROCESS | 8289 | 1471049726149 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 17:55:26 INFO - PROCESS | 8289 | 1471049726153 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 17:55:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 17:55:26 INFO - PROCESS | 8289 | 1471049726159 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 17:55:26 INFO - PROCESS | 8289 | 1471049726165 Marionette TRACE conn3 <- [1,2186,null,{}] 17:55:26 INFO - PROCESS | 8289 | 1471049726189 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:26 INFO - PROCESS | 8289 | 1471049726198 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:26 INFO - PROCESS | 8289 | 1471049726405 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 17:55:26 INFO - PROCESS | 8289 | 1471049726430 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:26 INFO - PROCESS | 8289 | 1471049726440 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:26 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ec9f400 == 31 [pid = 8289] [id = 554] 17:55:26 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8eca1400) [pid = 8289] [serial = 1663] [outer = (nil)] 17:55:26 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x8eca6000) [pid = 8289] [serial = 1664] [outer = 0x8eca1400] 17:55:26 INFO - PROCESS | 8289 | 1471049726509 Marionette DEBUG loaded listener.js 17:55:26 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x8ee17c00) [pid = 8289] [serial = 1665] [outer = 0x8eca1400] 17:55:27 INFO - PROCESS | 8289 | 1471049727428 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 17:55:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 17:55:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1382ms 17:55:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 17:55:27 INFO - PROCESS | 8289 | 1471049727541 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 17:55:27 INFO - PROCESS | 8289 | 1471049727545 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 17:55:27 INFO - PROCESS | 8289 | 1471049727551 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 17:55:27 INFO - PROCESS | 8289 | 1471049727554 Marionette TRACE conn3 <- [1,2190,null,{}] 17:55:27 INFO - PROCESS | 8289 | 1471049727560 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:27 INFO - PROCESS | 8289 | 1471049727565 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:28 INFO - PROCESS | 8289 | 1471049728132 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 17:55:28 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8c358800) [pid = 8289] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 17:55:28 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x8e2c2800) [pid = 8289] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 17:55:28 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8eca1000) [pid = 8289] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 17:55:28 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x8ef10400) [pid = 8289] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 17:55:28 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x90d83c00) [pid = 8289] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 17:55:28 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x8c57ac00) [pid = 8289] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 17:55:28 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x8c354c00) [pid = 8289] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 17:55:28 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x90d84000) [pid = 8289] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 17:55:28 INFO - PROCESS | 8289 | --DOMWINDOW == 66 (0x8f68bc00) [pid = 8289] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 17:55:28 INFO - PROCESS | 8289 | --DOMWINDOW == 65 (0x8cd05000) [pid = 8289] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 17:55:28 INFO - PROCESS | 8289 | --DOMWINDOW == 64 (0x91bdfc00) [pid = 8289] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 17:55:28 INFO - PROCESS | 8289 | 1471049728293 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:28 INFO - PROCESS | 8289 | 1471049728300 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:28 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc4000 == 32 [pid = 8289] [id = 555] 17:55:28 INFO - PROCESS | 8289 | ++DOMWINDOW == 65 (0x8abc9c00) [pid = 8289] [serial = 1666] [outer = (nil)] 17:55:28 INFO - PROCESS | 8289 | ++DOMWINDOW == 66 (0x8c42b800) [pid = 8289] [serial = 1667] [outer = 0x8abc9c00] 17:55:28 INFO - PROCESS | 8289 | 1471049728369 Marionette DEBUG loaded listener.js 17:55:28 INFO - PROCESS | 8289 | ++DOMWINDOW == 67 (0x8e2fe400) [pid = 8289] [serial = 1668] [outer = 0x8abc9c00] 17:55:29 INFO - PROCESS | 8289 | 1471049729071 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 17:55:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 17:55:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1585ms 17:55:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 17:55:29 INFO - PROCESS | 8289 | 1471049729143 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 17:55:29 INFO - PROCESS | 8289 | 1471049729146 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 17:55:29 INFO - PROCESS | 8289 | 1471049729153 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 17:55:29 INFO - PROCESS | 8289 | 1471049729156 Marionette TRACE conn3 <- [1,2194,null,{}] 17:55:29 INFO - PROCESS | 8289 | 1471049729161 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:29 INFO - PROCESS | 8289 | 1471049729166 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:29 INFO - PROCESS | 8289 | 1471049729311 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 17:55:29 INFO - PROCESS | 8289 | 1471049729319 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:29 INFO - PROCESS | 8289 | 1471049729326 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:29 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ef14800 == 33 [pid = 8289] [id = 556] 17:55:29 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x8f68bc00) [pid = 8289] [serial = 1669] [outer = (nil)] 17:55:29 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x90b3a800) [pid = 8289] [serial = 1670] [outer = 0x8f68bc00] 17:55:29 INFO - PROCESS | 8289 | 1471049729393 Marionette DEBUG loaded listener.js 17:55:29 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x90d85000) [pid = 8289] [serial = 1671] [outer = 0x8f68bc00] 17:55:30 INFO - PROCESS | 8289 | 1471049730389 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 17:55:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 17:55:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1286ms 17:55:30 INFO - PROCESS | 8289 | 1471049730439 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 17:55:30 INFO - PROCESS | 8289 | 1471049730445 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 17:55:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 17:55:30 INFO - PROCESS | 8289 | 1471049730455 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 17:55:30 INFO - PROCESS | 8289 | 1471049730459 Marionette TRACE conn3 <- [1,2198,null,{}] 17:55:30 INFO - PROCESS | 8289 | 1471049730468 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:30 INFO - PROCESS | 8289 | 1471049730474 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:30 INFO - PROCESS | 8289 | 1471049730663 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 17:55:30 INFO - PROCESS | 8289 | 1471049730842 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:30 INFO - PROCESS | 8289 | 1471049730857 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:30 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc2400 == 34 [pid = 8289] [id = 557] 17:55:30 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8c351400) [pid = 8289] [serial = 1672] [outer = (nil)] 17:55:30 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8c42dc00) [pid = 8289] [serial = 1673] [outer = 0x8c351400] 17:55:30 INFO - PROCESS | 8289 | 1471049730938 Marionette DEBUG loaded listener.js 17:55:31 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8cd05000) [pid = 8289] [serial = 1674] [outer = 0x8c351400] 17:55:31 INFO - PROCESS | 8289 | 1471049731965 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 17:55:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 17:55:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1589ms 17:55:32 INFO - PROCESS | 8289 | 1471049732044 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 17:55:32 INFO - PROCESS | 8289 | 1471049732052 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 17:55:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 17:55:32 INFO - PROCESS | 8289 | 1471049732062 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 17:55:32 INFO - PROCESS | 8289 | 1471049732067 Marionette TRACE conn3 <- [1,2202,null,{}] 17:55:32 INFO - PROCESS | 8289 | 1471049732104 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:32 INFO - PROCESS | 8289 | 1471049732111 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:32 INFO - PROCESS | 8289 | 1471049732289 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 17:55:32 INFO - PROCESS | 8289 | 1471049732462 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:32 INFO - PROCESS | 8289 | 1471049732476 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:32 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e190800 == 35 [pid = 8289] [id = 558] 17:55:32 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x8e2efc00) [pid = 8289] [serial = 1675] [outer = (nil)] 17:55:32 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x8e2fd800) [pid = 8289] [serial = 1676] [outer = 0x8e2efc00] 17:55:32 INFO - PROCESS | 8289 | 1471049732614 Marionette DEBUG loaded listener.js 17:55:32 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x8e2f6400) [pid = 8289] [serial = 1677] [outer = 0x8e2efc00] 17:55:33 INFO - PROCESS | 8289 | 1471049733624 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 17:55:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 17:55:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1628ms 17:55:33 INFO - PROCESS | 8289 | 1471049733691 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 17:55:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 17:55:33 INFO - PROCESS | 8289 | 1471049733696 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 17:55:33 INFO - PROCESS | 8289 | 1471049733702 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 17:55:33 INFO - PROCESS | 8289 | 1471049733708 Marionette TRACE conn3 <- [1,2206,null,{}] 17:55:33 INFO - PROCESS | 8289 | 1471049733725 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:33 INFO - PROCESS | 8289 | 1471049733733 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:33 INFO - PROCESS | 8289 | 1471049733949 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 17:55:34 INFO - PROCESS | 8289 | 1471049734174 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:34 INFO - PROCESS | 8289 | 1471049734187 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:34 INFO - PROCESS | 8289 | ++DOCSHELL 0x90ea3800 == 36 [pid = 8289] [id = 559] 17:55:34 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x919c1400) [pid = 8289] [serial = 1678] [outer = (nil)] 17:55:34 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x919cb400) [pid = 8289] [serial = 1679] [outer = 0x919c1400] 17:55:34 INFO - PROCESS | 8289 | 1471049734319 Marionette DEBUG loaded listener.js 17:55:34 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x91bd9400) [pid = 8289] [serial = 1680] [outer = 0x919c1400] 17:55:35 INFO - PROCESS | 8289 | 1471049735313 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 17:55:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 17:55:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1689ms 17:55:35 INFO - PROCESS | 8289 | 1471049735392 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 17:55:35 INFO - PROCESS | 8289 | 1471049735398 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 17:55:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 17:55:35 INFO - PROCESS | 8289 | 1471049735404 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 17:55:35 INFO - PROCESS | 8289 | 1471049735407 Marionette TRACE conn3 <- [1,2210,null,{}] 17:55:35 INFO - PROCESS | 8289 | 1471049735413 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:35 INFO - PROCESS | 8289 | 1471049735418 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:35 INFO - PROCESS | 8289 | 1471049735625 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 17:55:35 INFO - PROCESS | 8289 | 1471049735848 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:35 INFO - PROCESS | 8289 | 1471049735854 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:36 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abcd800 == 37 [pid = 8289] [id = 560] 17:55:36 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x8abcdc00) [pid = 8289] [serial = 1681] [outer = (nil)] 17:55:36 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x8b3cfc00) [pid = 8289] [serial = 1682] [outer = 0x8abcdc00] 17:55:36 INFO - PROCESS | 8289 | 1471049736100 Marionette DEBUG loaded listener.js 17:55:36 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x8b6dec00) [pid = 8289] [serial = 1683] [outer = 0x8abcdc00] 17:55:37 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc4000 == 36 [pid = 8289] [id = 555] 17:55:37 INFO - PROCESS | 8289 | --DOCSHELL 0x8ec9f400 == 35 [pid = 8289] [id = 554] 17:55:37 INFO - PROCESS | 8289 | --DOCSHELL 0x8c57e000 == 34 [pid = 8289] [id = 553] 17:55:37 INFO - PROCESS | 8289 | --DOCSHELL 0x8b6dfc00 == 33 [pid = 8289] [id = 552] 17:55:37 INFO - PROCESS | 8289 | --DOCSHELL 0x8b3d5800 == 32 [pid = 8289] [id = 551] 17:55:37 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x8c57a800) [pid = 8289] [serial = 1607] [outer = (nil)] [url = about:blank] 17:55:37 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x8ec9ec00) [pid = 8289] [serial = 1623] [outer = (nil)] [url = about:blank] 17:55:37 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x8ef11400) [pid = 8289] [serial = 1611] [outer = (nil)] [url = about:blank] 17:55:37 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x90b30400) [pid = 8289] [serial = 1605] [outer = (nil)] [url = about:blank] 17:55:37 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x90ea3c00) [pid = 8289] [serial = 1628] [outer = (nil)] [url = about:blank] 17:55:37 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x8ee1e800) [pid = 8289] [serial = 1629] [outer = (nil)] [url = about:blank] 17:55:37 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x8e2f3800) [pid = 8289] [serial = 1631] [outer = (nil)] [url = about:blank] 17:55:37 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8c57c000) [pid = 8289] [serial = 1620] [outer = (nil)] [url = about:blank] 17:55:37 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x90d8cc00) [pid = 8289] [serial = 1614] [outer = (nil)] [url = about:blank] 17:55:37 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x90e96800) [pid = 8289] [serial = 1626] [outer = (nil)] [url = about:blank] 17:55:37 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x90d88800) [pid = 8289] [serial = 1613] [outer = (nil)] [url = about:blank] 17:55:37 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x8d8ad000) [pid = 8289] [serial = 1608] [outer = (nil)] [url = about:blank] 17:55:37 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x919c6800) [pid = 8289] [serial = 1616] [outer = (nil)] [url = about:blank] 17:55:37 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x919cc800) [pid = 8289] [serial = 1617] [outer = (nil)] [url = about:blank] 17:55:37 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x8e2f1000) [pid = 8289] [serial = 1622] [outer = (nil)] [url = about:blank] 17:55:37 INFO - PROCESS | 8289 | --DOMWINDOW == 66 (0x8c42d400) [pid = 8289] [serial = 1619] [outer = (nil)] [url = about:blank] 17:55:37 INFO - PROCESS | 8289 | --DOMWINDOW == 65 (0x90b3b400) [pid = 8289] [serial = 1625] [outer = (nil)] [url = about:blank] 17:55:37 INFO - PROCESS | 8289 | --DOMWINDOW == 64 (0x8ee13400) [pid = 8289] [serial = 1610] [outer = (nil)] [url = about:blank] 17:55:37 INFO - PROCESS | 8289 | --DOMWINDOW == 63 (0x92125000) [pid = 8289] [serial = 1634] [outer = (nil)] [url = about:blank] 17:55:37 INFO - PROCESS | 8289 | --DOMWINDOW == 62 (0x8e18c000) [pid = 8289] [serial = 1635] [outer = (nil)] [url = about:blank] 17:55:37 INFO - PROCESS | 8289 | --DOMWINDOW == 61 (0x8ee1d800) [pid = 8289] [serial = 1632] [outer = (nil)] [url = about:blank] 17:55:37 INFO - PROCESS | 8289 | 1471049737153 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 17:55:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 17:55:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1799ms 17:55:37 INFO - PROCESS | 8289 | 1471049737205 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 17:55:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 17:55:37 INFO - PROCESS | 8289 | 1471049737211 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 17:55:37 INFO - PROCESS | 8289 | 1471049737219 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 17:55:37 INFO - PROCESS | 8289 | 1471049737222 Marionette TRACE conn3 <- [1,2214,null,{}] 17:55:37 INFO - PROCESS | 8289 | 1471049737229 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:37 INFO - PROCESS | 8289 | 1471049737235 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:37 INFO - PROCESS | 8289 | 1471049737395 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 17:55:37 INFO - PROCESS | 8289 | 1471049737588 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:37 INFO - PROCESS | 8289 | 1471049737597 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:37 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e185400 == 33 [pid = 8289] [id = 561] 17:55:37 INFO - PROCESS | 8289 | ++DOMWINDOW == 62 (0x8e189000) [pid = 8289] [serial = 1684] [outer = (nil)] 17:55:37 INFO - PROCESS | 8289 | ++DOMWINDOW == 63 (0x8e2c6c00) [pid = 8289] [serial = 1685] [outer = 0x8e189000] 17:55:37 INFO - PROCESS | 8289 | 1471049737867 Marionette DEBUG loaded listener.js 17:55:37 INFO - PROCESS | 8289 | ++DOMWINDOW == 64 (0x8e2f4000) [pid = 8289] [serial = 1686] [outer = 0x8e189000] 17:55:38 INFO - PROCESS | 8289 | 1471049738638 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 17:55:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 17:55:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1430ms 17:55:38 INFO - PROCESS | 8289 | 1471049738648 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 17:55:38 INFO - PROCESS | 8289 | 1471049738653 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 17:55:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 17:55:38 INFO - PROCESS | 8289 | 1471049738679 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 17:55:38 INFO - PROCESS | 8289 | 1471049738684 Marionette TRACE conn3 <- [1,2218,null,{}] 17:55:38 INFO - PROCESS | 8289 | 1471049738691 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:38 INFO - PROCESS | 8289 | 1471049738696 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:38 INFO - PROCESS | 8289 | 1471049738852 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 17:55:38 INFO - PROCESS | 8289 | 1471049738870 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:38 INFO - PROCESS | 8289 | 1471049738879 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:38 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ef12800 == 34 [pid = 8289] [id = 562] 17:55:38 INFO - PROCESS | 8289 | ++DOMWINDOW == 65 (0x8ef16000) [pid = 8289] [serial = 1687] [outer = (nil)] 17:55:38 INFO - PROCESS | 8289 | ++DOMWINDOW == 66 (0x8f68dc00) [pid = 8289] [serial = 1688] [outer = 0x8ef16000] 17:55:38 INFO - PROCESS | 8289 | 1471049738957 Marionette DEBUG loaded listener.js 17:55:39 INFO - PROCESS | 8289 | ++DOMWINDOW == 67 (0x90b32400) [pid = 8289] [serial = 1689] [outer = 0x8ef16000] 17:55:39 INFO - PROCESS | 8289 | 1471049739890 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 17:55:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 17:55:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1246ms 17:55:39 INFO - PROCESS | 8289 | 1471049739927 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 17:55:39 INFO - PROCESS | 8289 | 1471049739930 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 17:55:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 17:55:39 INFO - PROCESS | 8289 | 1471049739938 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 17:55:39 INFO - PROCESS | 8289 | 1471049739944 Marionette TRACE conn3 <- [1,2222,null,{}] 17:55:39 INFO - PROCESS | 8289 | 1471049739965 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:39 INFO - PROCESS | 8289 | 1471049739984 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:40 INFO - PROCESS | 8289 | 1471049740201 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 17:55:40 INFO - PROCESS | 8289 | 1471049740222 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:40 INFO - PROCESS | 8289 | 1471049740230 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:40 INFO - PROCESS | 8289 | ++DOCSHELL 0x8f68a800 == 35 [pid = 8289] [id = 563] 17:55:40 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x90e9b000) [pid = 8289] [serial = 1690] [outer = (nil)] 17:55:40 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x919c3000) [pid = 8289] [serial = 1691] [outer = 0x90e9b000] 17:55:40 INFO - PROCESS | 8289 | 1471049740295 Marionette DEBUG loaded listener.js 17:55:40 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x919c9000) [pid = 8289] [serial = 1692] [outer = 0x90e9b000] 17:55:41 INFO - PROCESS | 8289 | 1471049741176 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 17:55:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 17:55:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1292ms 17:55:41 INFO - PROCESS | 8289 | 1471049741234 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 17:55:41 INFO - PROCESS | 8289 | 1471049741238 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 17:55:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 17:55:41 INFO - PROCESS | 8289 | 1471049741247 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 17:55:41 INFO - PROCESS | 8289 | 1471049741250 Marionette TRACE conn3 <- [1,2226,null,{}] 17:55:41 INFO - PROCESS | 8289 | 1471049741255 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:41 INFO - PROCESS | 8289 | 1471049741260 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:41 INFO - PROCESS | 8289 | 1471049741465 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 17:55:41 INFO - PROCESS | 8289 | 1471049741487 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:41 INFO - PROCESS | 8289 | 1471049741496 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:41 INFO - PROCESS | 8289 | ++DOCSHELL 0x8f68f800 == 36 [pid = 8289] [id = 564] 17:55:41 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x90e9c000) [pid = 8289] [serial = 1693] [outer = (nil)] 17:55:41 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x91be1400) [pid = 8289] [serial = 1694] [outer = 0x90e9c000] 17:55:41 INFO - PROCESS | 8289 | 1471049741561 Marionette DEBUG loaded listener.js 17:55:41 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x91bdfc00) [pid = 8289] [serial = 1695] [outer = 0x90e9c000] 17:55:42 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8b8b7400) [pid = 8289] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 17:55:42 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x90b31400) [pid = 8289] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 17:55:42 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x922b5c00) [pid = 8289] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 17:55:42 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x91e3c800) [pid = 8289] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 17:55:42 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x8cd0fc00) [pid = 8289] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 17:55:42 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x8c34b400) [pid = 8289] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 17:55:42 INFO - PROCESS | 8289 | --DOMWINDOW == 66 (0x8b8afc00) [pid = 8289] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 17:55:42 INFO - PROCESS | 8289 | --DOMWINDOW == 65 (0x8eca1400) [pid = 8289] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 17:55:42 INFO - PROCESS | 8289 | --DOMWINDOW == 64 (0x91e32400) [pid = 8289] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 17:55:42 INFO - PROCESS | 8289 | --DOMWINDOW == 63 (0x8b8b2000) [pid = 8289] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 17:55:42 INFO - PROCESS | 8289 | --DOMWINDOW == 62 (0x8abc9c00) [pid = 8289] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 17:55:42 INFO - PROCESS | 8289 | 1471049742543 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 17:55:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 17:55:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1333ms 17:55:42 INFO - PROCESS | 8289 | 1471049742581 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 17:55:42 INFO - PROCESS | 8289 | 1471049742584 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 17:55:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 17:55:42 INFO - PROCESS | 8289 | 1471049742597 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 17:55:42 INFO - PROCESS | 8289 | 1471049742600 Marionette TRACE conn3 <- [1,2230,null,{}] 17:55:42 INFO - PROCESS | 8289 | 1471049742606 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:42 INFO - PROCESS | 8289 | 1471049742611 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:42 INFO - PROCESS | 8289 | 1471049742815 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 17:55:42 INFO - PROCESS | 8289 | 1471049742824 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:42 INFO - PROCESS | 8289 | 1471049742830 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:42 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc9000 == 37 [pid = 8289] [id = 565] 17:55:42 INFO - PROCESS | 8289 | ++DOMWINDOW == 63 (0x8b3cc000) [pid = 8289] [serial = 1696] [outer = (nil)] 17:55:42 INFO - PROCESS | 8289 | ++DOMWINDOW == 64 (0x91be0c00) [pid = 8289] [serial = 1697] [outer = 0x8b3cc000] 17:55:42 INFO - PROCESS | 8289 | 1471049742912 Marionette DEBUG loaded listener.js 17:55:43 INFO - PROCESS | 8289 | ++DOMWINDOW == 65 (0x91e3e400) [pid = 8289] [serial = 1698] [outer = 0x8b3cc000] 17:55:43 INFO - PROCESS | 8289 | 1471049743791 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 17:55:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 17:55:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1232ms 17:55:43 INFO - PROCESS | 8289 | 1471049743829 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 17:55:43 INFO - PROCESS | 8289 | 1471049743832 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 17:55:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 17:55:43 INFO - PROCESS | 8289 | 1471049743843 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 17:55:43 INFO - PROCESS | 8289 | 1471049743845 Marionette TRACE conn3 <- [1,2234,null,{}] 17:55:43 INFO - PROCESS | 8289 | 1471049743851 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:43 INFO - PROCESS | 8289 | 1471049743861 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:44 INFO - PROCESS | 8289 | 1471049744023 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 17:55:44 INFO - PROCESS | 8289 | 1471049744033 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:44 INFO - PROCESS | 8289 | 1471049744040 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:44 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b3d5000 == 38 [pid = 8289] [id = 566] 17:55:44 INFO - PROCESS | 8289 | ++DOMWINDOW == 66 (0x8ef0dc00) [pid = 8289] [serial = 1699] [outer = (nil)] 17:55:44 INFO - PROCESS | 8289 | ++DOMWINDOW == 67 (0x922bec00) [pid = 8289] [serial = 1700] [outer = 0x8ef0dc00] 17:55:44 INFO - PROCESS | 8289 | 1471049744104 Marionette DEBUG loaded listener.js 17:55:44 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x923d6c00) [pid = 8289] [serial = 1701] [outer = 0x8ef0dc00] 17:55:45 INFO - PROCESS | 8289 | 1471049745209 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 17:55:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 17:55:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1429ms 17:55:45 INFO - PROCESS | 8289 | 1471049745273 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 17:55:45 INFO - PROCESS | 8289 | 1471049745280 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 17:55:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 17:55:45 INFO - PROCESS | 8289 | 1471049745287 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 17:55:45 INFO - PROCESS | 8289 | 1471049745296 Marionette TRACE conn3 <- [1,2238,null,{}] 17:55:45 INFO - PROCESS | 8289 | 1471049745305 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:45 INFO - PROCESS | 8289 | 1471049745310 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:45 INFO - PROCESS | 8289 | 1471049745537 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 17:55:45 INFO - PROCESS | 8289 | 1471049745764 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:45 INFO - PROCESS | 8289 | 1471049745771 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:45 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c57c000 == 39 [pid = 8289] [id = 567] 17:55:45 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x8c57e000) [pid = 8289] [serial = 1702] [outer = (nil)] 17:55:45 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x8e2c3000) [pid = 8289] [serial = 1703] [outer = 0x8c57e000] 17:55:45 INFO - PROCESS | 8289 | 1471049745905 Marionette DEBUG loaded listener.js 17:55:46 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8e2cc000) [pid = 8289] [serial = 1704] [outer = 0x8c57e000] 17:55:46 INFO - PROCESS | 8289 | 1471049746817 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 17:55:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 17:55:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1586ms 17:55:46 INFO - PROCESS | 8289 | 1471049746873 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 17:55:46 INFO - PROCESS | 8289 | 1471049746880 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 17:55:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 17:55:46 INFO - PROCESS | 8289 | 1471049746891 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 17:55:46 INFO - PROCESS | 8289 | 1471049746896 Marionette TRACE conn3 <- [1,2242,null,{}] 17:55:46 INFO - PROCESS | 8289 | 1471049746902 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:46 INFO - PROCESS | 8289 | 1471049746907 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:47 INFO - PROCESS | 8289 | 1471049747123 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 17:55:47 INFO - PROCESS | 8289 | 1471049747303 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:47 INFO - PROCESS | 8289 | 1471049747313 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:47 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ee1b400 == 40 [pid = 8289] [id = 568] 17:55:47 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8f688800) [pid = 8289] [serial = 1705] [outer = (nil)] 17:55:47 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x90d89c00) [pid = 8289] [serial = 1706] [outer = 0x8f688800] 17:55:47 INFO - PROCESS | 8289 | 1471049747395 Marionette DEBUG loaded listener.js 17:55:47 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x90e94c00) [pid = 8289] [serial = 1707] [outer = 0x8f688800] 17:55:48 INFO - PROCESS | 8289 | 1471049748379 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 17:55:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 17:55:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1528ms 17:55:48 INFO - PROCESS | 8289 | 1471049748419 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 17:55:48 INFO - PROCESS | 8289 | 1471049748424 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 17:55:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 17:55:48 INFO - PROCESS | 8289 | 1471049748431 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 17:55:48 INFO - PROCESS | 8289 | 1471049748437 Marionette TRACE conn3 <- [1,2246,null,{}] 17:55:48 INFO - PROCESS | 8289 | 1471049748453 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:48 INFO - PROCESS | 8289 | 1471049748462 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:48 INFO - PROCESS | 8289 | 1471049748636 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 17:55:48 INFO - PROCESS | 8289 | 1471049748822 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:48 INFO - PROCESS | 8289 | 1471049748834 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:48 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ef0c000 == 41 [pid = 8289] [id = 569] 17:55:48 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x90d8a800) [pid = 8289] [serial = 1708] [outer = (nil)] 17:55:48 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x922b6400) [pid = 8289] [serial = 1709] [outer = 0x90d8a800] 17:55:48 INFO - PROCESS | 8289 | 1471049748916 Marionette DEBUG loaded listener.js 17:55:49 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x923e0000) [pid = 8289] [serial = 1710] [outer = 0x90d8a800] 17:55:49 INFO - PROCESS | 8289 | 1471049749829 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 17:55:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 17:55:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1435ms 17:55:49 INFO - PROCESS | 8289 | 1471049749866 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 17:55:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 17:55:49 INFO - PROCESS | 8289 | 1471049749871 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 17:55:49 INFO - PROCESS | 8289 | 1471049749877 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 17:55:49 INFO - PROCESS | 8289 | 1471049749881 Marionette TRACE conn3 <- [1,2250,null,{}] 17:55:49 INFO - PROCESS | 8289 | 1471049749887 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:49 INFO - PROCESS | 8289 | 1471049749892 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:50 INFO - PROCESS | 8289 | 1471049750065 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 17:55:50 INFO - PROCESS | 8289 | 1471049750245 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:50 INFO - PROCESS | 8289 | 1471049750255 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:50 INFO - PROCESS | 8289 | ++DOCSHELL 0x8d8af400 == 42 [pid = 8289] [id = 570] 17:55:50 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x91e34400) [pid = 8289] [serial = 1711] [outer = (nil)] 17:55:50 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x9243ac00) [pid = 8289] [serial = 1712] [outer = 0x91e34400] 17:55:50 INFO - PROCESS | 8289 | 1471049750331 Marionette DEBUG loaded listener.js 17:55:50 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x92455800) [pid = 8289] [serial = 1713] [outer = 0x91e34400] 17:55:51 INFO - PROCESS | 8289 | 1471049751227 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 17:55:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 17:55:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1378ms 17:55:51 INFO - PROCESS | 8289 | 1471049751256 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 17:55:51 INFO - PROCESS | 8289 | 1471049751259 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 17:55:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 17:55:51 INFO - PROCESS | 8289 | 1471049751266 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 17:55:51 INFO - PROCESS | 8289 | 1471049751269 Marionette TRACE conn3 <- [1,2254,null,{}] 17:55:51 INFO - PROCESS | 8289 | 1471049751275 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:51 INFO - PROCESS | 8289 | 1471049751280 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:51 INFO - PROCESS | 8289 | 1471049751439 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 17:55:51 INFO - PROCESS | 8289 | 1471049751625 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:51 INFO - PROCESS | 8289 | 1471049751633 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:51 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b3d8000 == 43 [pid = 8289] [id = 571] 17:55:51 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x8c574000) [pid = 8289] [serial = 1714] [outer = (nil)] 17:55:51 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x9245e000) [pid = 8289] [serial = 1715] [outer = 0x8c574000] 17:55:51 INFO - PROCESS | 8289 | 1471049751708 Marionette DEBUG loaded listener.js 17:55:51 INFO - PROCESS | 8289 | ++DOMWINDOW == 83 (0x92461000) [pid = 8289] [serial = 1716] [outer = 0x8c574000] 17:55:52 INFO - PROCESS | 8289 | 1471049752668 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 17:55:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 17:55:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1430ms 17:55:52 INFO - PROCESS | 8289 | 1471049752698 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 17:55:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 17:55:52 INFO - PROCESS | 8289 | 1471049752702 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 17:55:52 INFO - PROCESS | 8289 | 1471049752708 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 17:55:52 INFO - PROCESS | 8289 | 1471049752712 Marionette TRACE conn3 <- [1,2258,null,{}] 17:55:52 INFO - PROCESS | 8289 | 1471049752717 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:52 INFO - PROCESS | 8289 | 1471049752727 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:52 INFO - PROCESS | 8289 | 1471049752911 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 17:55:53 INFO - PROCESS | 8289 | 1471049753092 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:53 INFO - PROCESS | 8289 | 1471049753101 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:53 INFO - PROCESS | 8289 | ++DOCSHELL 0x90b3cc00 == 44 [pid = 8289] [id = 572] 17:55:53 INFO - PROCESS | 8289 | ++DOMWINDOW == 84 (0x92436c00) [pid = 8289] [serial = 1717] [outer = (nil)] 17:55:53 INFO - PROCESS | 8289 | ++DOMWINDOW == 85 (0x92580c00) [pid = 8289] [serial = 1718] [outer = 0x92436c00] 17:55:53 INFO - PROCESS | 8289 | 1471049753195 Marionette DEBUG loaded listener.js 17:55:53 INFO - PROCESS | 8289 | ++DOMWINDOW == 86 (0x92584800) [pid = 8289] [serial = 1719] [outer = 0x92436c00] 17:55:54 INFO - PROCESS | 8289 | 1471049754082 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 17:55:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 17:55:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1432ms 17:55:54 INFO - PROCESS | 8289 | 1471049754141 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 17:55:54 INFO - PROCESS | 8289 | 1471049754145 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 17:55:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 17:55:54 INFO - PROCESS | 8289 | 1471049754151 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 17:55:54 INFO - PROCESS | 8289 | 1471049754155 Marionette TRACE conn3 <- [1,2262,null,{}] 17:55:54 INFO - PROCESS | 8289 | 1471049754160 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:54 INFO - PROCESS | 8289 | 1471049754165 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:54 INFO - PROCESS | 8289 | 1471049754328 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 17:55:54 INFO - PROCESS | 8289 | 1471049754510 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:54 INFO - PROCESS | 8289 | 1471049754518 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:54 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b8b5c00 == 45 [pid = 8289] [id = 573] 17:55:54 INFO - PROCESS | 8289 | ++DOMWINDOW == 87 (0x8b8b7000) [pid = 8289] [serial = 1720] [outer = (nil)] 17:55:54 INFO - PROCESS | 8289 | ++DOMWINDOW == 88 (0x8ee15000) [pid = 8289] [serial = 1721] [outer = 0x8b8b7000] 17:55:54 INFO - PROCESS | 8289 | 1471049754593 Marionette DEBUG loaded listener.js 17:55:54 INFO - PROCESS | 8289 | ++DOMWINDOW == 89 (0x90d83400) [pid = 8289] [serial = 1722] [outer = 0x8b8b7000] 17:55:55 INFO - PROCESS | 8289 | 1471049755733 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 17:55:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 17:55:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1635ms 17:55:55 INFO - PROCESS | 8289 | 1471049755787 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 17:55:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 17:55:55 INFO - PROCESS | 8289 | 1471049755794 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 17:55:55 INFO - PROCESS | 8289 | 1471049755802 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 17:55:55 INFO - PROCESS | 8289 | 1471049755807 Marionette TRACE conn3 <- [1,2266,null,{}] 17:55:55 INFO - PROCESS | 8289 | 1471049755815 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:55 INFO - PROCESS | 8289 | 1471049755819 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:56 INFO - PROCESS | 8289 | 1471049756032 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 17:55:56 INFO - PROCESS | 8289 | 1471049756376 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:56 INFO - PROCESS | 8289 | 1471049756387 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:56 INFO - PROCESS | 8289 | ++DOCSHELL 0x8cd04400 == 46 [pid = 8289] [id = 574] 17:55:56 INFO - PROCESS | 8289 | ++DOMWINDOW == 90 (0x8cd06000) [pid = 8289] [serial = 1723] [outer = (nil)] 17:55:56 INFO - PROCESS | 8289 | ++DOMWINDOW == 91 (0x8d8a1400) [pid = 8289] [serial = 1724] [outer = 0x8cd06000] 17:55:56 INFO - PROCESS | 8289 | 1471049756466 Marionette DEBUG loaded listener.js 17:55:56 INFO - PROCESS | 8289 | ++DOMWINDOW == 92 (0x8d8aec00) [pid = 8289] [serial = 1725] [outer = 0x8cd06000] 17:55:58 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc9000 == 45 [pid = 8289] [id = 565] 17:55:58 INFO - PROCESS | 8289 | --DOCSHELL 0x8f68f800 == 44 [pid = 8289] [id = 564] 17:55:58 INFO - PROCESS | 8289 | --DOCSHELL 0x8f68a800 == 43 [pid = 8289] [id = 563] 17:55:58 INFO - PROCESS | 8289 | --DOCSHELL 0x8ef12800 == 42 [pid = 8289] [id = 562] 17:55:58 INFO - PROCESS | 8289 | --DOCSHELL 0x8e185400 == 41 [pid = 8289] [id = 561] 17:55:58 INFO - PROCESS | 8289 | --DOCSHELL 0x8abcd800 == 40 [pid = 8289] [id = 560] 17:55:58 INFO - PROCESS | 8289 | --DOCSHELL 0x919c7800 == 39 [pid = 8289] [id = 549] 17:55:58 INFO - PROCESS | 8289 | --DOCSHELL 0x90b36800 == 38 [pid = 8289] [id = 547] 17:55:58 INFO - PROCESS | 8289 | --DOCSHELL 0x8b8af800 == 37 [pid = 8289] [id = 550] 17:55:58 INFO - PROCESS | 8289 | --DOCSHELL 0x90e98000 == 36 [pid = 8289] [id = 548] 17:55:58 INFO - PROCESS | 8289 | --DOCSHELL 0x8ef14800 == 35 [pid = 8289] [id = 556] 17:55:58 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc2400 == 34 [pid = 8289] [id = 557] 17:55:58 INFO - PROCESS | 8289 | --DOCSHELL 0x8e190800 == 33 [pid = 8289] [id = 558] 17:55:58 INFO - PROCESS | 8289 | --DOCSHELL 0x90ea3800 == 32 [pid = 8289] [id = 559] 17:55:58 INFO - PROCESS | 8289 | --DOCSHELL 0x8b8b5c00 == 31 [pid = 8289] [id = 573] 17:55:58 INFO - PROCESS | 8289 | --DOCSHELL 0x8b3d8000 == 30 [pid = 8289] [id = 571] 17:55:58 INFO - PROCESS | 8289 | --DOCSHELL 0x90b3cc00 == 29 [pid = 8289] [id = 572] 17:55:58 INFO - PROCESS | 8289 | --DOCSHELL 0x8d8af400 == 28 [pid = 8289] [id = 570] 17:55:58 INFO - PROCESS | 8289 | --DOCSHELL 0x8ef0c000 == 27 [pid = 8289] [id = 569] 17:55:58 INFO - PROCESS | 8289 | --DOCSHELL 0x8c57c000 == 26 [pid = 8289] [id = 567] 17:55:58 INFO - PROCESS | 8289 | --DOCSHELL 0x8ee1b400 == 25 [pid = 8289] [id = 568] 17:55:58 INFO - PROCESS | 8289 | --DOCSHELL 0x8b3d5000 == 24 [pid = 8289] [id = 566] 17:55:58 INFO - PROCESS | 8289 | --DOMWINDOW == 91 (0x90b3a800) [pid = 8289] [serial = 1670] [outer = (nil)] [url = about:blank] 17:55:58 INFO - PROCESS | 8289 | --DOMWINDOW == 90 (0x8e2f6000) [pid = 8289] [serial = 1638] [outer = (nil)] [url = about:blank] 17:55:58 INFO - PROCESS | 8289 | --DOMWINDOW == 89 (0x8e18d400) [pid = 8289] [serial = 1637] [outer = (nil)] [url = about:blank] 17:55:58 INFO - PROCESS | 8289 | --DOMWINDOW == 88 (0x90e9f400) [pid = 8289] [serial = 1641] [outer = (nil)] [url = about:blank] 17:55:58 INFO - PROCESS | 8289 | --DOMWINDOW == 87 (0x90e95c00) [pid = 8289] [serial = 1640] [outer = (nil)] [url = about:blank] 17:55:58 INFO - PROCESS | 8289 | --DOMWINDOW == 86 (0x922bf800) [pid = 8289] [serial = 1644] [outer = (nil)] [url = about:blank] 17:55:58 INFO - PROCESS | 8289 | --DOMWINDOW == 85 (0x922ba800) [pid = 8289] [serial = 1643] [outer = (nil)] [url = about:blank] 17:55:58 INFO - PROCESS | 8289 | --DOMWINDOW == 84 (0x9243a400) [pid = 8289] [serial = 1647] [outer = (nil)] [url = about:blank] 17:55:58 INFO - PROCESS | 8289 | --DOMWINDOW == 83 (0x8d8a7c00) [pid = 8289] [serial = 1661] [outer = (nil)] [url = about:blank] 17:55:58 INFO - PROCESS | 8289 | --DOMWINDOW == 82 (0x8ee18c00) [pid = 8289] [serial = 1656] [outer = (nil)] [url = about:blank] 17:55:58 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x8eca3c00) [pid = 8289] [serial = 1655] [outer = (nil)] [url = about:blank] 17:55:58 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x92435000) [pid = 8289] [serial = 1646] [outer = (nil)] [url = about:blank] 17:55:58 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x8c42ac00) [pid = 8289] [serial = 1658] [outer = (nil)] [url = about:blank] 17:55:58 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x8c432000) [pid = 8289] [serial = 1659] [outer = (nil)] [url = about:blank] 17:55:58 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x8eca6000) [pid = 8289] [serial = 1664] [outer = (nil)] [url = about:blank] 17:55:58 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x9245ac00) [pid = 8289] [serial = 1650] [outer = (nil)] [url = about:blank] 17:55:58 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x92457c00) [pid = 8289] [serial = 1649] [outer = (nil)] [url = about:blank] 17:55:58 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8cd04c00) [pid = 8289] [serial = 1653] [outer = (nil)] [url = about:blank] 17:55:58 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x8c352c00) [pid = 8289] [serial = 1652] [outer = (nil)] [url = about:blank] 17:55:58 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8c42b800) [pid = 8289] [serial = 1667] [outer = (nil)] [url = about:blank] 17:55:58 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x8ee17c00) [pid = 8289] [serial = 1665] [outer = (nil)] [url = about:blank] 17:55:58 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x8e2fe400) [pid = 8289] [serial = 1668] [outer = (nil)] [url = about:blank] 17:55:58 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x8d8af000) [pid = 8289] [serial = 1662] [outer = (nil)] [url = about:blank] 17:55:58 INFO - PROCESS | 8289 | 1471049758526 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 17:55:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 17:55:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 2785ms 17:55:58 INFO - PROCESS | 8289 | 1471049758586 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 17:55:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 17:55:58 INFO - PROCESS | 8289 | 1471049758592 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 17:55:58 INFO - PROCESS | 8289 | 1471049758600 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 17:55:58 INFO - PROCESS | 8289 | 1471049758604 Marionette TRACE conn3 <- [1,2270,null,{}] 17:55:58 INFO - PROCESS | 8289 | 1471049758613 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:58 INFO - PROCESS | 8289 | 1471049758618 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:58 INFO - PROCESS | 8289 | 1471049758777 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 17:55:58 INFO - PROCESS | 8289 | 1471049758959 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:58 INFO - PROCESS | 8289 | 1471049758969 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:55:59 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b3d2400 == 25 [pid = 8289] [id = 575] 17:55:59 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x8b3d8000) [pid = 8289] [serial = 1726] [outer = (nil)] 17:55:59 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8c352c00) [pid = 8289] [serial = 1727] [outer = 0x8b3d8000] 17:55:59 INFO - PROCESS | 8289 | 1471049759054 Marionette DEBUG loaded listener.js 17:55:59 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8c34b800) [pid = 8289] [serial = 1728] [outer = 0x8b3d8000] 17:55:59 INFO - PROCESS | 8289 | 1471049759776 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 17:55:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 17:55:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1188ms 17:55:59 INFO - PROCESS | 8289 | 1471049759786 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 17:55:59 INFO - PROCESS | 8289 | 1471049759794 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 17:55:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 17:55:59 INFO - PROCESS | 8289 | 1471049759805 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 17:55:59 INFO - PROCESS | 8289 | 1471049759809 Marionette TRACE conn3 <- [1,2274,null,{}] 17:55:59 INFO - PROCESS | 8289 | 1471049759815 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:59 INFO - PROCESS | 8289 | 1471049759821 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:00 INFO - PROCESS | 8289 | 1471049760045 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 17:56:00 INFO - PROCESS | 8289 | 1471049760056 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:00 INFO - PROCESS | 8289 | 1471049760065 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:00 INFO - PROCESS | 8289 | ++DOCSHELL 0x8cd06400 == 26 [pid = 8289] [id = 576] 17:56:00 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8cd09800) [pid = 8289] [serial = 1729] [outer = (nil)] 17:56:00 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x8d8a3000) [pid = 8289] [serial = 1730] [outer = 0x8cd09800] 17:56:00 INFO - PROCESS | 8289 | 1471049760137 Marionette DEBUG loaded listener.js 17:56:00 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x8d8aac00) [pid = 8289] [serial = 1731] [outer = 0x8cd09800] 17:56:01 INFO - PROCESS | 8289 | 1471049761099 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 17:56:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 17:56:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1339ms 17:56:01 INFO - PROCESS | 8289 | 1471049761146 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 17:56:01 INFO - PROCESS | 8289 | 1471049761150 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 17:56:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 17:56:01 INFO - PROCESS | 8289 | 1471049761168 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 17:56:01 INFO - PROCESS | 8289 | 1471049761176 Marionette TRACE conn3 <- [1,2278,null,{}] 17:56:01 INFO - PROCESS | 8289 | 1471049761196 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:01 INFO - PROCESS | 8289 | 1471049761205 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:01 INFO - PROCESS | 8289 | 1471049761418 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 17:56:01 INFO - PROCESS | 8289 | 1471049761440 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:01 INFO - PROCESS | 8289 | 1471049761453 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:01 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e2f2000 == 27 [pid = 8289] [id = 577] 17:56:01 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x8e2fa800) [pid = 8289] [serial = 1732] [outer = (nil)] 17:56:01 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x8eca2400) [pid = 8289] [serial = 1733] [outer = 0x8e2fa800] 17:56:01 INFO - PROCESS | 8289 | 1471049761519 Marionette DEBUG loaded listener.js 17:56:01 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x8eca9400) [pid = 8289] [serial = 1734] [outer = 0x8e2fa800] 17:56:02 INFO - PROCESS | 8289 | 1471049762415 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 17:56:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 17:56:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1298ms 17:56:02 INFO - PROCESS | 8289 | 1471049762456 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 17:56:02 INFO - PROCESS | 8289 | 1471049762460 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 17:56:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 17:56:02 INFO - PROCESS | 8289 | 1471049762474 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 17:56:02 INFO - PROCESS | 8289 | 1471049762477 Marionette TRACE conn3 <- [1,2282,null,{}] 17:56:02 INFO - PROCESS | 8289 | 1471049762483 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:02 INFO - PROCESS | 8289 | 1471049762487 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:02 INFO - PROCESS | 8289 | 1471049762681 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 17:56:02 INFO - PROCESS | 8289 | 1471049762709 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:02 INFO - PROCESS | 8289 | 1471049762716 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:02 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc1800 == 28 [pid = 8289] [id = 578] 17:56:02 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x8ee1e800) [pid = 8289] [serial = 1735] [outer = (nil)] 17:56:02 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x8ef11000) [pid = 8289] [serial = 1736] [outer = 0x8ee1e800] 17:56:02 INFO - PROCESS | 8289 | 1471049762783 Marionette DEBUG loaded listener.js 17:56:02 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x8f691400) [pid = 8289] [serial = 1737] [outer = 0x8ee1e800] 17:56:03 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x90e9c000) [pid = 8289] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 17:56:03 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x8b3cc000) [pid = 8289] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 17:56:03 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x8e2efc00) [pid = 8289] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 17:56:03 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x8e189000) [pid = 8289] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 17:56:03 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x8ef16000) [pid = 8289] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 17:56:03 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x919c1400) [pid = 8289] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 17:56:03 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8c351400) [pid = 8289] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 17:56:03 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x8abcdc00) [pid = 8289] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 17:56:03 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8f68bc00) [pid = 8289] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 17:56:03 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x90e9b000) [pid = 8289] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 17:56:03 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x8ef0dc00) [pid = 8289] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 17:56:04 INFO - PROCESS | 8289 | 1471049764124 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 17:56:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 17:56:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1684ms 17:56:04 INFO - PROCESS | 8289 | 1471049764159 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 17:56:04 INFO - PROCESS | 8289 | 1471049764163 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 17:56:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 17:56:04 INFO - PROCESS | 8289 | 1471049764169 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 17:56:04 INFO - PROCESS | 8289 | 1471049764172 Marionette TRACE conn3 <- [1,2286,null,{}] 17:56:04 INFO - PROCESS | 8289 | 1471049764178 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:04 INFO - PROCESS | 8289 | 1471049764185 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:04 INFO - PROCESS | 8289 | 1471049764338 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 17:56:04 INFO - PROCESS | 8289 | 1471049764494 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:04 INFO - PROCESS | 8289 | 1471049764502 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:04 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c57d000 == 29 [pid = 8289] [id = 579] 17:56:04 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8e18c800) [pid = 8289] [serial = 1738] [outer = (nil)] 17:56:04 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8ef0ac00) [pid = 8289] [serial = 1739] [outer = 0x8e18c800] 17:56:04 INFO - PROCESS | 8289 | 1471049764570 Marionette DEBUG loaded listener.js 17:56:04 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8f695000) [pid = 8289] [serial = 1740] [outer = 0x8e18c800] 17:56:05 INFO - PROCESS | 8289 | 1471049765314 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 17:56:05 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 17:56:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1180ms 17:56:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 17:56:05 INFO - PROCESS | 8289 | 1471049765349 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 17:56:05 INFO - PROCESS | 8289 | 1471049765352 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 17:56:05 INFO - PROCESS | 8289 | 1471049765358 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 17:56:05 INFO - PROCESS | 8289 | 1471049765362 Marionette TRACE conn3 <- [1,2290,null,{}] 17:56:05 INFO - PROCESS | 8289 | 1471049765367 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:05 INFO - PROCESS | 8289 | 1471049765376 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:05 INFO - PROCESS | 8289 | 1471049765618 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 17:56:05 INFO - PROCESS | 8289 | 1471049765796 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:05 INFO - PROCESS | 8289 | 1471049765807 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:05 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abcbc00 == 30 [pid = 8289] [id = 580] 17:56:05 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x8abccc00) [pid = 8289] [serial = 1741] [outer = (nil)] 17:56:05 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x8b3d0800) [pid = 8289] [serial = 1742] [outer = 0x8abccc00] 17:56:05 INFO - PROCESS | 8289 | 1471049765892 Marionette DEBUG loaded listener.js 17:56:06 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x8b8af800) [pid = 8289] [serial = 1743] [outer = 0x8abccc00] 17:56:06 INFO - PROCESS | 8289 | 1471049766950 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 17:56:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 17:56:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1633ms 17:56:06 INFO - PROCESS | 8289 | 1471049766992 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 17:56:07 INFO - PROCESS | 8289 | 1471049766999 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 17:56:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 17:56:07 INFO - PROCESS | 8289 | 1471049767008 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 17:56:07 INFO - PROCESS | 8289 | 1471049767013 Marionette TRACE conn3 <- [1,2294,null,{}] 17:56:07 INFO - PROCESS | 8289 | 1471049767020 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:07 INFO - PROCESS | 8289 | 1471049767026 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:07 INFO - PROCESS | 8289 | 1471049767205 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 17:56:07 INFO - PROCESS | 8289 | 1471049767386 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:07 INFO - PROCESS | 8289 | 1471049767396 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:07 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c34a800 == 31 [pid = 8289] [id = 581] 17:56:07 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x8cd07400) [pid = 8289] [serial = 1744] [outer = (nil)] 17:56:07 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x8e190800) [pid = 8289] [serial = 1745] [outer = 0x8cd07400] 17:56:07 INFO - PROCESS | 8289 | 1471049767478 Marionette DEBUG loaded listener.js 17:56:07 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x8e2c8000) [pid = 8289] [serial = 1746] [outer = 0x8cd07400] 17:56:08 INFO - PROCESS | 8289 | 1471049768510 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 17:56:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 17:56:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1582ms 17:56:08 INFO - PROCESS | 8289 | 1471049768589 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 17:56:08 INFO - PROCESS | 8289 | 1471049768595 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 17:56:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 17:56:08 INFO - PROCESS | 8289 | 1471049768601 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 17:56:08 INFO - PROCESS | 8289 | 1471049768605 Marionette TRACE conn3 <- [1,2298,null,{}] 17:56:08 INFO - PROCESS | 8289 | 1471049768612 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:08 INFO - PROCESS | 8289 | 1471049768618 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:08 INFO - PROCESS | 8289 | 1471049768830 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 17:56:09 INFO - PROCESS | 8289 | 1471049769117 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:09 INFO - PROCESS | 8289 | 1471049769123 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:09 INFO - PROCESS | 8289 | ++DOCSHELL 0x90b39c00 == 32 [pid = 8289] [id = 582] 17:56:09 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x90b3cc00) [pid = 8289] [serial = 1747] [outer = (nil)] 17:56:09 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x90d85800) [pid = 8289] [serial = 1748] [outer = 0x90b3cc00] 17:56:09 INFO - PROCESS | 8289 | 1471049769252 Marionette DEBUG loaded listener.js 17:56:09 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x90e95000) [pid = 8289] [serial = 1749] [outer = 0x90b3cc00] 17:56:10 INFO - PROCESS | 8289 | 1471049770235 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 17:56:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 17:56:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1685ms 17:56:10 INFO - PROCESS | 8289 | 1471049770287 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 17:56:10 INFO - PROCESS | 8289 | 1471049770292 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 17:56:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 17:56:10 INFO - PROCESS | 8289 | 1471049770310 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 17:56:10 INFO - PROCESS | 8289 | 1471049770317 Marionette TRACE conn3 <- [1,2302,null,{}] 17:56:10 INFO - PROCESS | 8289 | 1471049770323 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:10 INFO - PROCESS | 8289 | 1471049770330 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:10 INFO - PROCESS | 8289 | 1471049770554 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 17:56:10 INFO - PROCESS | 8289 | 1471049770781 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:10 INFO - PROCESS | 8289 | 1471049770792 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:10 INFO - PROCESS | 8289 | ++DOCSHELL 0x8d8a3800 == 33 [pid = 8289] [id = 583] 17:56:10 INFO - PROCESS | 8289 | ++DOMWINDOW == 83 (0x8e2ef400) [pid = 8289] [serial = 1750] [outer = (nil)] 17:56:10 INFO - PROCESS | 8289 | ++DOMWINDOW == 84 (0x91bd8c00) [pid = 8289] [serial = 1751] [outer = 0x8e2ef400] 17:56:10 INFO - PROCESS | 8289 | 1471049770917 Marionette DEBUG loaded listener.js 17:56:11 INFO - PROCESS | 8289 | ++DOMWINDOW == 85 (0x91bdf800) [pid = 8289] [serial = 1752] [outer = 0x8e2ef400] 17:56:12 INFO - PROCESS | 8289 | 1471049772007 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 17:56:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 17:56:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1748ms 17:56:12 INFO - PROCESS | 8289 | 1471049772050 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 17:56:12 INFO - PROCESS | 8289 | 1471049772057 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 17:56:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 17:56:12 INFO - PROCESS | 8289 | 1471049772065 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 17:56:12 INFO - PROCESS | 8289 | 1471049772070 Marionette TRACE conn3 <- [1,2306,null,{}] 17:56:12 INFO - PROCESS | 8289 | 1471049772078 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:12 INFO - PROCESS | 8289 | 1471049772084 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:12 INFO - PROCESS | 8289 | 1471049772296 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 17:56:12 INFO - PROCESS | 8289 | 1471049772658 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:12 INFO - PROCESS | 8289 | 1471049772672 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:12 INFO - PROCESS | 8289 | --DOCSHELL 0x8c57d000 == 32 [pid = 8289] [id = 579] 17:56:12 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b8acc00 == 33 [pid = 8289] [id = 584] 17:56:12 INFO - PROCESS | 8289 | ++DOMWINDOW == 86 (0x8b8ae800) [pid = 8289] [serial = 1753] [outer = (nil)] 17:56:12 INFO - PROCESS | 8289 | ++DOMWINDOW == 87 (0x8c431800) [pid = 8289] [serial = 1754] [outer = 0x8b8ae800] 17:56:12 INFO - PROCESS | 8289 | 1471049772762 Marionette DEBUG loaded listener.js 17:56:12 INFO - PROCESS | 8289 | ++DOMWINDOW == 88 (0x8c57ac00) [pid = 8289] [serial = 1755] [outer = 0x8b8ae800] 17:56:12 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc1800 == 32 [pid = 8289] [id = 578] 17:56:12 INFO - PROCESS | 8289 | --DOCSHELL 0x8e2f2000 == 31 [pid = 8289] [id = 577] 17:56:12 INFO - PROCESS | 8289 | --DOCSHELL 0x8cd06400 == 30 [pid = 8289] [id = 576] 17:56:13 INFO - PROCESS | 8289 | --DOCSHELL 0x8b3d2400 == 29 [pid = 8289] [id = 575] 17:56:13 INFO - PROCESS | 8289 | --DOMWINDOW == 87 (0x91be1400) [pid = 8289] [serial = 1694] [outer = (nil)] [url = about:blank] 17:56:13 INFO - PROCESS | 8289 | --DOMWINDOW == 86 (0x91be0c00) [pid = 8289] [serial = 1697] [outer = (nil)] [url = about:blank] 17:56:13 INFO - PROCESS | 8289 | --DOMWINDOW == 85 (0x8e2fd800) [pid = 8289] [serial = 1676] [outer = (nil)] [url = about:blank] 17:56:13 INFO - PROCESS | 8289 | --DOMWINDOW == 84 (0x8e2f6400) [pid = 8289] [serial = 1677] [outer = (nil)] [url = about:blank] 17:56:13 INFO - PROCESS | 8289 | --DOMWINDOW == 83 (0x8e2c6c00) [pid = 8289] [serial = 1685] [outer = (nil)] [url = about:blank] 17:56:13 INFO - PROCESS | 8289 | --DOMWINDOW == 82 (0x8e2f4000) [pid = 8289] [serial = 1686] [outer = (nil)] [url = about:blank] 17:56:13 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x8f68dc00) [pid = 8289] [serial = 1688] [outer = (nil)] [url = about:blank] 17:56:13 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x919cb400) [pid = 8289] [serial = 1679] [outer = (nil)] [url = about:blank] 17:56:13 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x91bd9400) [pid = 8289] [serial = 1680] [outer = (nil)] [url = about:blank] 17:56:13 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x8c42dc00) [pid = 8289] [serial = 1673] [outer = (nil)] [url = about:blank] 17:56:13 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x8cd05000) [pid = 8289] [serial = 1674] [outer = (nil)] [url = about:blank] 17:56:13 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x8b3cfc00) [pid = 8289] [serial = 1682] [outer = (nil)] [url = about:blank] 17:56:13 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x8b6dec00) [pid = 8289] [serial = 1683] [outer = (nil)] [url = about:blank] 17:56:13 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x90d85000) [pid = 8289] [serial = 1671] [outer = (nil)] [url = about:blank] 17:56:13 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x919c3000) [pid = 8289] [serial = 1691] [outer = (nil)] [url = about:blank] 17:56:13 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x919c9000) [pid = 8289] [serial = 1692] [outer = (nil)] [url = about:blank] 17:56:13 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x91bdfc00) [pid = 8289] [serial = 1695] [outer = (nil)] [url = about:blank] 17:56:13 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x90b32400) [pid = 8289] [serial = 1689] [outer = (nil)] [url = about:blank] 17:56:13 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x922bec00) [pid = 8289] [serial = 1700] [outer = (nil)] [url = about:blank] 17:56:13 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x923d6c00) [pid = 8289] [serial = 1701] [outer = (nil)] [url = about:blank] 17:56:13 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x91e3e400) [pid = 8289] [serial = 1698] [outer = (nil)] [url = about:blank] 17:56:13 INFO - PROCESS | 8289 | 1471049773627 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 17:56:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 17:56:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1591ms 17:56:13 INFO - PROCESS | 8289 | 1471049773656 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 17:56:13 INFO - PROCESS | 8289 | 1471049773662 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 17:56:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 17:56:13 INFO - PROCESS | 8289 | 1471049773672 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 17:56:13 INFO - PROCESS | 8289 | 1471049773676 Marionette TRACE conn3 <- [1,2310,null,{}] 17:56:13 INFO - PROCESS | 8289 | 1471049773681 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:13 INFO - PROCESS | 8289 | 1471049773687 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:13 INFO - PROCESS | 8289 | 1471049773844 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 17:56:13 INFO - PROCESS | 8289 | 1471049773861 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:13 INFO - PROCESS | 8289 | 1471049773869 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:13 INFO - PROCESS | 8289 | ++DOCSHELL 0x8cd10c00 == 30 [pid = 8289] [id = 585] 17:56:13 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x8e2bfc00) [pid = 8289] [serial = 1756] [outer = (nil)] 17:56:13 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x8e2f2000) [pid = 8289] [serial = 1757] [outer = 0x8e2bfc00] 17:56:13 INFO - PROCESS | 8289 | 1471049773937 Marionette DEBUG loaded listener.js 17:56:14 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x8ec9ec00) [pid = 8289] [serial = 1758] [outer = 0x8e2bfc00] 17:56:14 INFO - PROCESS | 8289 | 1471049774850 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 17:56:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 17:56:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1231ms 17:56:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 17:56:14 INFO - PROCESS | 8289 | 1471049774903 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 17:56:14 INFO - PROCESS | 8289 | 1471049774906 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 17:56:14 INFO - PROCESS | 8289 | 1471049774912 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 17:56:14 INFO - PROCESS | 8289 | 1471049774917 Marionette TRACE conn3 <- [1,2314,null,{}] 17:56:14 INFO - PROCESS | 8289 | 1471049774932 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:14 INFO - PROCESS | 8289 | 1471049774940 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:15 INFO - PROCESS | 8289 | 1471049775092 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 17:56:15 INFO - PROCESS | 8289 | 1471049775258 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:15 INFO - PROCESS | 8289 | 1471049775269 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:15 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ef0d000 == 31 [pid = 8289] [id = 586] 17:56:15 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8ef10400) [pid = 8289] [serial = 1759] [outer = (nil)] 17:56:15 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x90b3c000) [pid = 8289] [serial = 1760] [outer = 0x8ef10400] 17:56:15 INFO - PROCESS | 8289 | 1471049775337 Marionette DEBUG loaded listener.js 17:56:15 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x90e9a800) [pid = 8289] [serial = 1761] [outer = 0x8ef10400] 17:56:16 INFO - PROCESS | 8289 | 1471049776224 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 17:56:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 17:56:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1333ms 17:56:16 INFO - PROCESS | 8289 | 1471049776244 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 17:56:16 INFO - PROCESS | 8289 | 1471049776249 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 17:56:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 17:56:16 INFO - PROCESS | 8289 | 1471049776256 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 17:56:16 INFO - PROCESS | 8289 | 1471049776259 Marionette TRACE conn3 <- [1,2318,null,{}] 17:56:16 INFO - PROCESS | 8289 | 1471049776264 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:16 INFO - PROCESS | 8289 | 1471049776268 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:16 INFO - PROCESS | 8289 | 1471049776493 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 17:56:16 INFO - PROCESS | 8289 | 1471049776516 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:16 INFO - PROCESS | 8289 | 1471049776523 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:16 INFO - PROCESS | 8289 | ++DOCSHELL 0x90b3a000 == 32 [pid = 8289] [id = 587] 17:56:16 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x919c3000) [pid = 8289] [serial = 1762] [outer = (nil)] 17:56:16 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x919cfc00) [pid = 8289] [serial = 1763] [outer = 0x919c3000] 17:56:16 INFO - PROCESS | 8289 | 1471049776589 Marionette DEBUG loaded listener.js 17:56:16 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x91bdf000) [pid = 8289] [serial = 1764] [outer = 0x919c3000] 17:56:17 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x8c574000) [pid = 8289] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 17:56:17 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x90d8a800) [pid = 8289] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 17:56:17 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x8ee1e800) [pid = 8289] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 17:56:17 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8f688800) [pid = 8289] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 17:56:17 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x8c57e000) [pid = 8289] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 17:56:17 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x91e34400) [pid = 8289] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 17:56:17 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x8b8b7000) [pid = 8289] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 17:56:17 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x8b3d8000) [pid = 8289] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 17:56:17 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x8cd09800) [pid = 8289] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 17:56:17 INFO - PROCESS | 8289 | --DOMWINDOW == 66 (0x8cd06000) [pid = 8289] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 17:56:17 INFO - PROCESS | 8289 | --DOMWINDOW == 65 (0x8e2fa800) [pid = 8289] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 17:56:17 INFO - PROCESS | 8289 | --DOMWINDOW == 64 (0x92436c00) [pid = 8289] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 17:56:17 INFO - PROCESS | 8289 | 1471049777561 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 17:56:17 INFO - PROCESS | 8289 | 1471049777589 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 17:56:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 17:56:17 INFO - PROCESS | 8289 | 1471049777595 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 17:56:17 INFO - PROCESS | 8289 | 1471049777598 Marionette TRACE conn3 <- [1,2322,null,{}] 17:56:17 INFO - PROCESS | 8289 | 1471049777603 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:17 INFO - PROCESS | 8289 | 1471049777608 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:17 INFO - PROCESS | 8289 | 1471049777748 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 17:56:17 INFO - PROCESS | 8289 | 1471049777762 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:17 INFO - PROCESS | 8289 | 1471049777769 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:17 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c357c00 == 33 [pid = 8289] [id = 588] 17:56:17 INFO - PROCESS | 8289 | ++DOMWINDOW == 65 (0x8c574000) [pid = 8289] [serial = 1765] [outer = (nil)] 17:56:17 INFO - PROCESS | 8289 | ++DOMWINDOW == 66 (0x919c6800) [pid = 8289] [serial = 1766] [outer = 0x8c574000] 17:56:17 INFO - PROCESS | 8289 | 1471049777836 Marionette DEBUG loaded listener.js 17:56:17 INFO - PROCESS | 8289 | ++DOMWINDOW == 67 (0x90d8a800) [pid = 8289] [serial = 1767] [outer = 0x8c574000] 17:56:18 INFO - PROCESS | 8289 | 1471049778750 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 17:56:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 17:56:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1186ms 17:56:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 17:56:18 INFO - PROCESS | 8289 | 1471049778781 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 17:56:18 INFO - PROCESS | 8289 | 1471049778784 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 17:56:18 INFO - PROCESS | 8289 | 1471049778790 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 17:56:18 INFO - PROCESS | 8289 | 1471049778793 Marionette TRACE conn3 <- [1,2326,null,{}] 17:56:18 INFO - PROCESS | 8289 | 1471049778799 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:18 INFO - PROCESS | 8289 | 1471049778809 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:19 INFO - PROCESS | 8289 | 1471049779006 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 17:56:19 INFO - PROCESS | 8289 | 1471049779016 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:19 INFO - PROCESS | 8289 | 1471049779028 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:19 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b3d2c00 == 34 [pid = 8289] [id = 589] 17:56:19 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x8b3d7000) [pid = 8289] [serial = 1768] [outer = (nil)] 17:56:19 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x8f689000) [pid = 8289] [serial = 1769] [outer = 0x8b3d7000] 17:56:19 INFO - PROCESS | 8289 | 1471049779243 Marionette DEBUG loaded listener.js 17:56:19 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x919cc400) [pid = 8289] [serial = 1770] [outer = 0x8b3d7000] 17:56:20 INFO - PROCESS | 8289 | 1471049780267 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 17:56:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 17:56:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1539ms 17:56:20 INFO - PROCESS | 8289 | 1471049780330 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 17:56:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 17:56:20 INFO - PROCESS | 8289 | 1471049780337 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 17:56:20 INFO - PROCESS | 8289 | 1471049780344 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 17:56:20 INFO - PROCESS | 8289 | 1471049780352 Marionette TRACE conn3 <- [1,2330,null,{}] 17:56:20 INFO - PROCESS | 8289 | 1471049780360 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:20 INFO - PROCESS | 8289 | 1471049780366 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:20 INFO - PROCESS | 8289 | 1471049780549 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 17:56:20 INFO - PROCESS | 8289 | 1471049780730 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:20 INFO - PROCESS | 8289 | 1471049780738 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:20 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c430c00 == 35 [pid = 8289] [id = 590] 17:56:20 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8c578400) [pid = 8289] [serial = 1771] [outer = (nil)] 17:56:20 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8d8a3400) [pid = 8289] [serial = 1772] [outer = 0x8c578400] 17:56:20 INFO - PROCESS | 8289 | 1471049780870 Marionette DEBUG loaded listener.js 17:56:20 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8e188400) [pid = 8289] [serial = 1773] [outer = 0x8c578400] 17:56:21 INFO - PROCESS | 8289 | 1471049781775 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 17:56:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 17:56:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1483ms 17:56:21 INFO - PROCESS | 8289 | 1471049781826 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 17:56:21 INFO - PROCESS | 8289 | 1471049781834 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 17:56:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 17:56:21 INFO - PROCESS | 8289 | 1471049781844 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 17:56:21 INFO - PROCESS | 8289 | 1471049781848 Marionette TRACE conn3 <- [1,2334,null,{}] 17:56:21 INFO - PROCESS | 8289 | 1471049781854 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:21 INFO - PROCESS | 8289 | 1471049781860 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:22 INFO - PROCESS | 8289 | 1471049782041 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 17:56:22 INFO - PROCESS | 8289 | 1471049782223 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:22 INFO - PROCESS | 8289 | 1471049782234 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:22 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ee1d800 == 36 [pid = 8289] [id = 591] 17:56:22 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x8ef08c00) [pid = 8289] [serial = 1774] [outer = (nil)] 17:56:22 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x8f695400) [pid = 8289] [serial = 1775] [outer = 0x8ef08c00] 17:56:22 INFO - PROCESS | 8289 | 1471049782315 Marionette DEBUG loaded listener.js 17:56:22 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x90d87c00) [pid = 8289] [serial = 1776] [outer = 0x8ef08c00] 17:56:23 INFO - PROCESS | 8289 | 1471049783289 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 17:56:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 17:56:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1480ms 17:56:23 INFO - PROCESS | 8289 | 1471049783324 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 17:56:23 INFO - PROCESS | 8289 | 1471049783327 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 17:56:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 17:56:23 INFO - PROCESS | 8289 | 1471049783334 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 17:56:23 INFO - PROCESS | 8289 | 1471049783340 Marionette TRACE conn3 <- [1,2338,null,{}] 17:56:23 INFO - PROCESS | 8289 | 1471049783357 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:23 INFO - PROCESS | 8289 | 1471049783365 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:23 INFO - PROCESS | 8289 | 1471049783553 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 17:56:23 INFO - PROCESS | 8289 | 1471049783736 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:23 INFO - PROCESS | 8289 | 1471049783747 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:23 INFO - PROCESS | 8289 | ++DOCSHELL 0x922b7c00 == 37 [pid = 8289] [id = 592] 17:56:23 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x922b8000) [pid = 8289] [serial = 1777] [outer = (nil)] 17:56:23 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x923d2800) [pid = 8289] [serial = 1778] [outer = 0x922b8000] 17:56:23 INFO - PROCESS | 8289 | 1471049783831 Marionette DEBUG loaded listener.js 17:56:23 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x923db800) [pid = 8289] [serial = 1779] [outer = 0x922b8000] 17:56:24 INFO - PROCESS | 8289 | 1471049784776 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 17:56:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 17:56:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1487ms 17:56:24 INFO - PROCESS | 8289 | 1471049784822 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 17:56:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 17:56:24 INFO - PROCESS | 8289 | 1471049784827 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 17:56:24 INFO - PROCESS | 8289 | 1471049784833 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 17:56:24 INFO - PROCESS | 8289 | 1471049784837 Marionette TRACE conn3 <- [1,2342,null,{}] 17:56:24 INFO - PROCESS | 8289 | 1471049784843 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:24 INFO - PROCESS | 8289 | 1471049784848 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:25 INFO - PROCESS | 8289 | 1471049785028 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 17:56:25 INFO - PROCESS | 8289 | 1471049785209 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:25 INFO - PROCESS | 8289 | 1471049785217 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:25 INFO - PROCESS | 8289 | ++DOCSHELL 0x922b4000 == 38 [pid = 8289] [id = 593] 17:56:25 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x922be800) [pid = 8289] [serial = 1780] [outer = (nil)] 17:56:25 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x92438800) [pid = 8289] [serial = 1781] [outer = 0x922be800] 17:56:25 INFO - PROCESS | 8289 | 1471049785295 Marionette DEBUG loaded listener.js 17:56:25 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x9243e800) [pid = 8289] [serial = 1782] [outer = 0x922be800] 17:56:26 INFO - PROCESS | 8289 | 1471049786194 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 17:56:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 17:56:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1387ms 17:56:26 INFO - PROCESS | 8289 | 1471049786221 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 17:56:26 INFO - PROCESS | 8289 | 1471049786225 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 17:56:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 17:56:26 INFO - PROCESS | 8289 | 1471049786231 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 17:56:26 INFO - PROCESS | 8289 | 1471049786236 Marionette TRACE conn3 <- [1,2346,null,{}] 17:56:26 INFO - PROCESS | 8289 | 1471049786242 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:26 INFO - PROCESS | 8289 | 1471049786247 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:26 INFO - PROCESS | 8289 | 1471049786409 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 17:56:26 INFO - PROCESS | 8289 | 1471049786596 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:26 INFO - PROCESS | 8289 | 1471049786606 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:26 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e2c4400 == 39 [pid = 8289] [id = 594] 17:56:26 INFO - PROCESS | 8289 | ++DOMWINDOW == 83 (0x923d3400) [pid = 8289] [serial = 1783] [outer = (nil)] 17:56:26 INFO - PROCESS | 8289 | ++DOMWINDOW == 84 (0x9245e400) [pid = 8289] [serial = 1784] [outer = 0x923d3400] 17:56:26 INFO - PROCESS | 8289 | 1471049786682 Marionette DEBUG loaded listener.js 17:56:26 INFO - PROCESS | 8289 | ++DOMWINDOW == 85 (0x9245fc00) [pid = 8289] [serial = 1785] [outer = 0x923d3400] 17:56:27 INFO - PROCESS | 8289 | 1471049787621 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 17:56:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 17:56:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1429ms 17:56:27 INFO - PROCESS | 8289 | 1471049787661 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 17:56:27 INFO - PROCESS | 8289 | 1471049787665 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 17:56:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 17:56:27 INFO - PROCESS | 8289 | 1471049787672 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 17:56:27 INFO - PROCESS | 8289 | 1471049787674 Marionette TRACE conn3 <- [1,2350,null,{}] 17:56:27 INFO - PROCESS | 8289 | 1471049787681 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:27 INFO - PROCESS | 8289 | 1471049787691 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:27 INFO - PROCESS | 8289 | 1471049787880 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 17:56:28 INFO - PROCESS | 8289 | 1471049788067 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:28 INFO - PROCESS | 8289 | 1471049788076 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:28 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c432400 == 40 [pid = 8289] [id = 595] 17:56:28 INFO - PROCESS | 8289 | ++DOMWINDOW == 86 (0x8c434000) [pid = 8289] [serial = 1786] [outer = (nil)] 17:56:28 INFO - PROCESS | 8289 | ++DOMWINDOW == 87 (0x92580000) [pid = 8289] [serial = 1787] [outer = 0x8c434000] 17:56:28 INFO - PROCESS | 8289 | 1471049788166 Marionette DEBUG loaded listener.js 17:56:28 INFO - PROCESS | 8289 | ++DOMWINDOW == 88 (0x9258a400) [pid = 8289] [serial = 1788] [outer = 0x8c434000] 17:56:29 INFO - PROCESS | 8289 | 1471049789090 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 17:56:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 17:56:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1479ms 17:56:29 INFO - PROCESS | 8289 | 1471049789152 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 17:56:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 17:56:29 INFO - PROCESS | 8289 | 1471049789156 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 17:56:29 INFO - PROCESS | 8289 | 1471049789162 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 17:56:29 INFO - PROCESS | 8289 | 1471049789166 Marionette TRACE conn3 <- [1,2354,null,{}] 17:56:29 INFO - PROCESS | 8289 | 1471049789171 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:29 INFO - PROCESS | 8289 | 1471049789176 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:29 INFO - PROCESS | 8289 | 1471049789338 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 17:56:29 INFO - PROCESS | 8289 | 1471049789523 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:29 INFO - PROCESS | 8289 | 1471049789532 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:29 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b3d4000 == 41 [pid = 8289] [id = 596] 17:56:29 INFO - PROCESS | 8289 | ++DOMWINDOW == 89 (0x8b8bac00) [pid = 8289] [serial = 1789] [outer = (nil)] 17:56:29 INFO - PROCESS | 8289 | ++DOMWINDOW == 90 (0x925cb400) [pid = 8289] [serial = 1790] [outer = 0x8b8bac00] 17:56:29 INFO - PROCESS | 8289 | 1471049789610 Marionette DEBUG loaded listener.js 17:56:29 INFO - PROCESS | 8289 | ++DOMWINDOW == 91 (0x925cc400) [pid = 8289] [serial = 1791] [outer = 0x8b8bac00] 17:56:30 INFO - PROCESS | 8289 | 1471049790525 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 17:56:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 17:56:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1434ms 17:56:30 INFO - PROCESS | 8289 | 1471049790596 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 17:56:30 INFO - PROCESS | 8289 | 1471049790600 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 17:56:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 17:56:30 INFO - PROCESS | 8289 | 1471049790606 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 17:56:30 INFO - PROCESS | 8289 | 1471049790609 Marionette TRACE conn3 <- [1,2358,null,{}] 17:56:30 INFO - PROCESS | 8289 | 1471049790615 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:30 INFO - PROCESS | 8289 | 1471049790619 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:30 INFO - PROCESS | 8289 | 1471049790785 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 17:56:31 INFO - PROCESS | 8289 | 1471049790987 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:31 INFO - PROCESS | 8289 | 1471049790994 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:31 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c356c00 == 42 [pid = 8289] [id = 597] 17:56:31 INFO - PROCESS | 8289 | ++DOMWINDOW == 92 (0x8c42dc00) [pid = 8289] [serial = 1792] [outer = (nil)] 17:56:31 INFO - PROCESS | 8289 | ++DOMWINDOW == 93 (0x92eddc00) [pid = 8289] [serial = 1793] [outer = 0x8c42dc00] 17:56:31 INFO - PROCESS | 8289 | 1471049791086 Marionette DEBUG loaded listener.js 17:56:31 INFO - PROCESS | 8289 | ++DOMWINDOW == 94 (0x92ee0000) [pid = 8289] [serial = 1794] [outer = 0x8c42dc00] 17:56:32 INFO - PROCESS | 8289 | 1471049792012 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 17:56:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 17:56:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1484ms 17:56:32 INFO - PROCESS | 8289 | 1471049792091 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 17:56:32 INFO - PROCESS | 8289 | 1471049792095 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 17:56:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 17:56:32 INFO - PROCESS | 8289 | 1471049792101 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 17:56:32 INFO - PROCESS | 8289 | 1471049792104 Marionette TRACE conn3 <- [1,2362,null,{}] 17:56:32 INFO - PROCESS | 8289 | 1471049792110 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:32 INFO - PROCESS | 8289 | 1471049792115 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:32 INFO - PROCESS | 8289 | 1471049792484 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 17:56:32 INFO - PROCESS | 8289 | 1471049792744 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:32 INFO - PROCESS | 8289 | 1471049792752 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:32 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b6d2c00 == 43 [pid = 8289] [id = 598] 17:56:32 INFO - PROCESS | 8289 | ++DOMWINDOW == 95 (0x8b6d3000) [pid = 8289] [serial = 1795] [outer = (nil)] 17:56:32 INFO - PROCESS | 8289 | ++DOMWINDOW == 96 (0x8b8ba800) [pid = 8289] [serial = 1796] [outer = 0x8b6d3000] 17:56:32 INFO - PROCESS | 8289 | 1471049792875 Marionette DEBUG loaded listener.js 17:56:32 INFO - PROCESS | 8289 | ++DOMWINDOW == 97 (0x8c42b800) [pid = 8289] [serial = 1797] [outer = 0x8b6d3000] 17:56:33 INFO - PROCESS | 8289 | 1471049793872 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 17:56:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 17:56:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1848ms 17:56:33 INFO - PROCESS | 8289 | 1471049793952 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 17:56:33 INFO - PROCESS | 8289 | 1471049793958 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 17:56:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 17:56:33 INFO - PROCESS | 8289 | 1471049793965 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 17:56:33 INFO - PROCESS | 8289 | 1471049793971 Marionette TRACE conn3 <- [1,2366,null,{}] 17:56:33 INFO - PROCESS | 8289 | 1471049793978 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:33 INFO - PROCESS | 8289 | 1471049793983 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:35 INFO - PROCESS | 8289 | --DOCSHELL 0x8c357c00 == 42 [pid = 8289] [id = 588] 17:56:35 INFO - PROCESS | 8289 | --DOCSHELL 0x8ef0d000 == 41 [pid = 8289] [id = 586] 17:56:35 INFO - PROCESS | 8289 | --DOCSHELL 0x8cd10c00 == 40 [pid = 8289] [id = 585] 17:56:35 INFO - PROCESS | 8289 | --DOCSHELL 0x8b8acc00 == 39 [pid = 8289] [id = 584] 17:56:35 INFO - PROCESS | 8289 | --DOCSHELL 0x8abcbc00 == 38 [pid = 8289] [id = 580] 17:56:35 INFO - PROCESS | 8289 | --DOCSHELL 0x90b39c00 == 37 [pid = 8289] [id = 582] 17:56:35 INFO - PROCESS | 8289 | --DOCSHELL 0x8c34a800 == 36 [pid = 8289] [id = 581] 17:56:35 INFO - PROCESS | 8289 | --DOCSHELL 0x8d8a3800 == 35 [pid = 8289] [id = 583] 17:56:35 INFO - PROCESS | 8289 | --DOCSHELL 0x8cd04400 == 34 [pid = 8289] [id = 574] 17:56:35 INFO - PROCESS | 8289 | --DOCSHELL 0x90b3a000 == 33 [pid = 8289] [id = 587] 17:56:35 INFO - PROCESS | 8289 | --DOCSHELL 0x8b6d2c00 == 32 [pid = 8289] [id = 598] 17:56:35 INFO - PROCESS | 8289 | --DOCSHELL 0x8c356c00 == 31 [pid = 8289] [id = 597] 17:56:35 INFO - PROCESS | 8289 | --DOCSHELL 0x8b3d4000 == 30 [pid = 8289] [id = 596] 17:56:35 INFO - PROCESS | 8289 | --DOCSHELL 0x8e2c4400 == 29 [pid = 8289] [id = 594] 17:56:35 INFO - PROCESS | 8289 | --DOCSHELL 0x8c432400 == 28 [pid = 8289] [id = 595] 17:56:35 INFO - PROCESS | 8289 | --DOCSHELL 0x922b4000 == 27 [pid = 8289] [id = 593] 17:56:35 INFO - PROCESS | 8289 | --DOCSHELL 0x922b7c00 == 26 [pid = 8289] [id = 592] 17:56:35 INFO - PROCESS | 8289 | --DOCSHELL 0x8c430c00 == 25 [pid = 8289] [id = 590] 17:56:35 INFO - PROCESS | 8289 | --DOCSHELL 0x8ee1d800 == 24 [pid = 8289] [id = 591] 17:56:35 INFO - PROCESS | 8289 | --DOCSHELL 0x8b3d2c00 == 23 [pid = 8289] [id = 589] 17:56:35 INFO - PROCESS | 8289 | 1471049795198 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 17:56:35 INFO - PROCESS | 8289 | --DOMWINDOW == 96 (0x9245e000) [pid = 8289] [serial = 1715] [outer = (nil)] [url = about:blank] 17:56:35 INFO - PROCESS | 8289 | --DOMWINDOW == 95 (0x923e0000) [pid = 8289] [serial = 1710] [outer = (nil)] [url = about:blank] 17:56:35 INFO - PROCESS | 8289 | --DOMWINDOW == 94 (0x8f691400) [pid = 8289] [serial = 1737] [outer = (nil)] [url = about:blank] 17:56:35 INFO - PROCESS | 8289 | --DOMWINDOW == 93 (0x90d89c00) [pid = 8289] [serial = 1706] [outer = (nil)] [url = about:blank] 17:56:35 INFO - PROCESS | 8289 | --DOMWINDOW == 92 (0x8e2cc000) [pid = 8289] [serial = 1704] [outer = (nil)] [url = about:blank] 17:56:35 INFO - PROCESS | 8289 | --DOMWINDOW == 91 (0x9243ac00) [pid = 8289] [serial = 1712] [outer = (nil)] [url = about:blank] 17:56:35 INFO - PROCESS | 8289 | --DOMWINDOW == 90 (0x8ee15000) [pid = 8289] [serial = 1721] [outer = (nil)] [url = about:blank] 17:56:35 INFO - PROCESS | 8289 | --DOMWINDOW == 89 (0x90e94c00) [pid = 8289] [serial = 1707] [outer = (nil)] [url = about:blank] 17:56:35 INFO - PROCESS | 8289 | --DOMWINDOW == 88 (0x92455800) [pid = 8289] [serial = 1713] [outer = (nil)] [url = about:blank] 17:56:35 INFO - PROCESS | 8289 | --DOMWINDOW == 87 (0x8c352c00) [pid = 8289] [serial = 1727] [outer = (nil)] [url = about:blank] 17:56:35 INFO - PROCESS | 8289 | --DOMWINDOW == 86 (0x8d8a3000) [pid = 8289] [serial = 1730] [outer = (nil)] [url = about:blank] 17:56:35 INFO - PROCESS | 8289 | --DOMWINDOW == 85 (0x8d8a1400) [pid = 8289] [serial = 1724] [outer = (nil)] [url = about:blank] 17:56:35 INFO - PROCESS | 8289 | --DOMWINDOW == 84 (0x8d8aac00) [pid = 8289] [serial = 1731] [outer = (nil)] [url = about:blank] 17:56:35 INFO - PROCESS | 8289 | --DOMWINDOW == 83 (0x8c34b800) [pid = 8289] [serial = 1728] [outer = (nil)] [url = about:blank] 17:56:35 INFO - PROCESS | 8289 | --DOMWINDOW == 82 (0x90d83400) [pid = 8289] [serial = 1722] [outer = (nil)] [url = about:blank] 17:56:35 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x8e2c3000) [pid = 8289] [serial = 1703] [outer = (nil)] [url = about:blank] 17:56:35 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x8d8aec00) [pid = 8289] [serial = 1725] [outer = (nil)] [url = about:blank] 17:56:35 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x8eca9400) [pid = 8289] [serial = 1734] [outer = (nil)] [url = about:blank] 17:56:35 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x8ef11000) [pid = 8289] [serial = 1736] [outer = (nil)] [url = about:blank] 17:56:35 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x92584800) [pid = 8289] [serial = 1719] [outer = (nil)] [url = about:blank] 17:56:35 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x8eca2400) [pid = 8289] [serial = 1733] [outer = (nil)] [url = about:blank] 17:56:35 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x92461000) [pid = 8289] [serial = 1716] [outer = (nil)] [url = about:blank] 17:56:35 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x922b6400) [pid = 8289] [serial = 1709] [outer = (nil)] [url = about:blank] 17:56:35 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x92580c00) [pid = 8289] [serial = 1718] [outer = (nil)] [url = about:blank] 17:56:35 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8ef0ac00) [pid = 8289] [serial = 1739] [outer = (nil)] [url = about:blank] 17:56:35 INFO - PROCESS | 8289 | 1471049795528 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:35 INFO - PROCESS | 8289 | 1471049795538 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:35 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b3cf400 == 24 [pid = 8289] [id = 599] 17:56:35 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8b3cf800) [pid = 8289] [serial = 1798] [outer = (nil)] 17:56:35 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x8b3d4400) [pid = 8289] [serial = 1799] [outer = 0x8b3cf800] 17:56:35 INFO - PROCESS | 8289 | 1471049795609 Marionette DEBUG loaded listener.js 17:56:35 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x8b8b0400) [pid = 8289] [serial = 1800] [outer = 0x8b3cf800] 17:56:36 INFO - PROCESS | 8289 | 1471049796409 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 17:56:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 17:56:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 2489ms 17:56:36 INFO - PROCESS | 8289 | 1471049796455 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 17:56:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 17:56:36 INFO - PROCESS | 8289 | 1471049796462 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 17:56:36 INFO - PROCESS | 8289 | 1471049796471 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 17:56:36 INFO - PROCESS | 8289 | 1471049796477 Marionette TRACE conn3 <- [1,2370,null,{}] 17:56:36 INFO - PROCESS | 8289 | 1471049796483 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:36 INFO - PROCESS | 8289 | 1471049796488 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:36 INFO - PROCESS | 8289 | 1471049796667 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 17:56:36 INFO - PROCESS | 8289 | 1471049796807 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:36 INFO - PROCESS | 8289 | 1471049796818 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:36 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c577000 == 25 [pid = 8289] [id = 600] 17:56:36 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x8c57a400) [pid = 8289] [serial = 1801] [outer = (nil)] 17:56:36 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x8c580c00) [pid = 8289] [serial = 1802] [outer = 0x8c57a400] 17:56:36 INFO - PROCESS | 8289 | 1471049796898 Marionette DEBUG loaded listener.js 17:56:37 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x8cd05c00) [pid = 8289] [serial = 1803] [outer = 0x8c57a400] 17:56:37 INFO - PROCESS | 8289 | 1471049797710 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 17:56:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 17:56:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1281ms 17:56:37 INFO - PROCESS | 8289 | 1471049797755 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 17:56:37 INFO - PROCESS | 8289 | 1471049797760 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 17:56:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 17:56:37 INFO - PROCESS | 8289 | 1471049797787 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 17:56:37 INFO - PROCESS | 8289 | 1471049797790 Marionette TRACE conn3 <- [1,2374,null,{}] 17:56:37 INFO - PROCESS | 8289 | 1471049797796 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:37 INFO - PROCESS | 8289 | 1471049797801 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:38 INFO - PROCESS | 8289 | 1471049798019 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 17:56:38 INFO - PROCESS | 8289 | 1471049798047 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:38 INFO - PROCESS | 8289 | 1471049798056 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:38 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e2bf800 == 26 [pid = 8289] [id = 601] 17:56:38 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x8e2c0400) [pid = 8289] [serial = 1804] [outer = (nil)] 17:56:38 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x8e2c4800) [pid = 8289] [serial = 1805] [outer = 0x8e2c0400] 17:56:38 INFO - PROCESS | 8289 | 1471049798123 Marionette DEBUG loaded listener.js 17:56:38 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x8e2f0000) [pid = 8289] [serial = 1806] [outer = 0x8e2c0400] 17:56:39 INFO - PROCESS | 8289 | 1471049799124 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 17:56:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 17:56:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1389ms 17:56:39 INFO - PROCESS | 8289 | 1471049799177 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 17:56:39 INFO - PROCESS | 8289 | 1471049799183 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 17:56:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 17:56:39 INFO - PROCESS | 8289 | 1471049799208 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 17:56:39 INFO - PROCESS | 8289 | 1471049799216 Marionette TRACE conn3 <- [1,2378,null,{}] 17:56:39 INFO - PROCESS | 8289 | 1471049799222 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:39 INFO - PROCESS | 8289 | 1471049799228 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:39 INFO - PROCESS | 8289 | 1471049799460 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 17:56:39 INFO - PROCESS | 8289 | 1471049799480 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:39 INFO - PROCESS | 8289 | 1471049799486 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:39 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c34a000 == 27 [pid = 8289] [id = 602] 17:56:39 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x8e18cc00) [pid = 8289] [serial = 1807] [outer = (nil)] 17:56:39 INFO - PROCESS | 8289 | ++DOMWINDOW == 83 (0x8ee18400) [pid = 8289] [serial = 1808] [outer = 0x8e18cc00] 17:56:39 INFO - PROCESS | 8289 | 1471049799577 Marionette DEBUG loaded listener.js 17:56:39 INFO - PROCESS | 8289 | ++DOMWINDOW == 84 (0x8ef0c800) [pid = 8289] [serial = 1809] [outer = 0x8e18cc00] 17:56:40 INFO - PROCESS | 8289 | --DOMWINDOW == 83 (0x8b3d7000) [pid = 8289] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 17:56:40 INFO - PROCESS | 8289 | --DOMWINDOW == 82 (0x919c3000) [pid = 8289] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 17:56:40 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x8c574000) [pid = 8289] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 17:56:40 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x8e2ef400) [pid = 8289] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 17:56:40 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x90b3cc00) [pid = 8289] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 17:56:40 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x8abccc00) [pid = 8289] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 17:56:40 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x8b8ae800) [pid = 8289] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 17:56:40 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x8cd07400) [pid = 8289] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 17:56:40 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x8e2bfc00) [pid = 8289] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 17:56:40 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8e18c800) [pid = 8289] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 17:56:40 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x8ef10400) [pid = 8289] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 17:56:41 INFO - PROCESS | 8289 | 1471049801042 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 17:56:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 17:56:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1901ms 17:56:41 INFO - PROCESS | 8289 | 1471049801093 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 17:56:41 INFO - PROCESS | 8289 | 1471049801097 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 17:56:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 17:56:41 INFO - PROCESS | 8289 | 1471049801102 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 17:56:41 INFO - PROCESS | 8289 | 1471049801105 Marionette TRACE conn3 <- [1,2382,null,{}] 17:56:41 INFO - PROCESS | 8289 | 1471049801110 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:41 INFO - PROCESS | 8289 | 1471049801115 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:41 INFO - PROCESS | 8289 | 1471049801258 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 17:56:41 INFO - PROCESS | 8289 | 1471049801271 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:41 INFO - PROCESS | 8289 | 1471049801279 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:41 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b6e1000 == 28 [pid = 8289] [id = 603] 17:56:41 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x8c577800) [pid = 8289] [serial = 1810] [outer = (nil)] 17:56:41 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x8ee1b400) [pid = 8289] [serial = 1811] [outer = 0x8c577800] 17:56:41 INFO - PROCESS | 8289 | 1471049801344 Marionette DEBUG loaded listener.js 17:56:41 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x8ef12400) [pid = 8289] [serial = 1812] [outer = 0x8c577800] 17:56:42 INFO - PROCESS | 8289 | 1471049802196 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 17:56:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 17:56:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1135ms 17:56:42 INFO - PROCESS | 8289 | 1471049802238 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 17:56:42 INFO - PROCESS | 8289 | 1471049802241 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 17:56:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 17:56:42 INFO - PROCESS | 8289 | 1471049802247 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 17:56:42 INFO - PROCESS | 8289 | 1471049802250 Marionette TRACE conn3 <- [1,2386,null,{}] 17:56:42 INFO - PROCESS | 8289 | 1471049802256 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:42 INFO - PROCESS | 8289 | 1471049802260 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:42 INFO - PROCESS | 8289 | 1471049802424 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 17:56:42 INFO - PROCESS | 8289 | 1471049802436 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:42 INFO - PROCESS | 8289 | 1471049802453 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:42 INFO - PROCESS | 8289 | ++DOCSHELL 0x8f68fc00 == 29 [pid = 8289] [id = 604] 17:56:42 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x8f690000) [pid = 8289] [serial = 1813] [outer = (nil)] 17:56:42 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x8f693800) [pid = 8289] [serial = 1814] [outer = 0x8f690000] 17:56:42 INFO - PROCESS | 8289 | 1471049802534 Marionette DEBUG loaded listener.js 17:56:42 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x90b3e800) [pid = 8289] [serial = 1815] [outer = 0x8f690000] 17:56:43 INFO - PROCESS | 8289 | 1471049803831 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 17:56:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 17:56:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1635ms 17:56:43 INFO - PROCESS | 8289 | 1471049803884 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 17:56:43 INFO - PROCESS | 8289 | 1471049803889 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 17:56:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 17:56:43 INFO - PROCESS | 8289 | 1471049803898 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 17:56:43 INFO - PROCESS | 8289 | 1471049803902 Marionette TRACE conn3 <- [1,2390,null,{}] 17:56:43 INFO - PROCESS | 8289 | 1471049803910 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:43 INFO - PROCESS | 8289 | 1471049803917 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:44 INFO - PROCESS | 8289 | 1471049804095 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 17:56:44 INFO - PROCESS | 8289 | 1471049804332 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:44 INFO - PROCESS | 8289 | 1471049804341 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:44 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b3d2c00 == 30 [pid = 8289] [id = 605] 17:56:44 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x8b8b9000) [pid = 8289] [serial = 1816] [outer = (nil)] 17:56:44 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x8c57ec00) [pid = 8289] [serial = 1817] [outer = 0x8b8b9000] 17:56:44 INFO - PROCESS | 8289 | 1471049804430 Marionette DEBUG loaded listener.js 17:56:44 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x8e183c00) [pid = 8289] [serial = 1818] [outer = 0x8b8b9000] 17:56:45 INFO - PROCESS | 8289 | 1471049805425 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 17:56:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 17:56:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1591ms 17:56:45 INFO - PROCESS | 8289 | 1471049805489 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 17:56:45 INFO - PROCESS | 8289 | 1471049805496 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 17:56:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 17:56:45 INFO - PROCESS | 8289 | 1471049805507 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 17:56:45 INFO - PROCESS | 8289 | 1471049805511 Marionette TRACE conn3 <- [1,2394,null,{}] 17:56:45 INFO - PROCESS | 8289 | 1471049805517 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:45 INFO - PROCESS | 8289 | 1471049805523 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:45 INFO - PROCESS | 8289 | 1471049805727 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 17:56:46 INFO - PROCESS | 8289 | 1471049806009 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:46 INFO - PROCESS | 8289 | 1471049806018 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:46 INFO - PROCESS | 8289 | ++DOCSHELL 0x8eca1c00 == 31 [pid = 8289] [id = 606] 17:56:46 INFO - PROCESS | 8289 | ++DOMWINDOW == 83 (0x8ee12c00) [pid = 8289] [serial = 1819] [outer = (nil)] 17:56:46 INFO - PROCESS | 8289 | ++DOMWINDOW == 84 (0x8ee1f000) [pid = 8289] [serial = 1820] [outer = 0x8ee12c00] 17:56:46 INFO - PROCESS | 8289 | 1471049806144 Marionette DEBUG loaded listener.js 17:56:46 INFO - PROCESS | 8289 | ++DOMWINDOW == 85 (0x8f68a000) [pid = 8289] [serial = 1821] [outer = 0x8ee12c00] 17:56:47 INFO - PROCESS | 8289 | 1471049807135 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 17:56:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 17:56:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1693ms 17:56:47 INFO - PROCESS | 8289 | 1471049807201 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 17:56:47 INFO - PROCESS | 8289 | 1471049807205 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 17:56:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 17:56:47 INFO - PROCESS | 8289 | 1471049807212 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 17:56:47 INFO - PROCESS | 8289 | 1471049807219 Marionette TRACE conn3 <- [1,2398,null,{}] 17:56:47 INFO - PROCESS | 8289 | 1471049807236 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:47 INFO - PROCESS | 8289 | 1471049807245 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:47 INFO - PROCESS | 8289 | 1471049807458 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 17:56:47 INFO - PROCESS | 8289 | 1471049807684 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:47 INFO - PROCESS | 8289 | 1471049807696 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:47 INFO - PROCESS | 8289 | ++DOCSHELL 0x90e9bc00 == 32 [pid = 8289] [id = 607] 17:56:47 INFO - PROCESS | 8289 | ++DOMWINDOW == 86 (0x90e9cc00) [pid = 8289] [serial = 1822] [outer = (nil)] 17:56:47 INFO - PROCESS | 8289 | ++DOMWINDOW == 87 (0x90ea2400) [pid = 8289] [serial = 1823] [outer = 0x90e9cc00] 17:56:47 INFO - PROCESS | 8289 | 1471049807830 Marionette DEBUG loaded listener.js 17:56:47 INFO - PROCESS | 8289 | ++DOMWINDOW == 88 (0x919c5000) [pid = 8289] [serial = 1824] [outer = 0x90e9cc00] 17:56:48 INFO - PROCESS | 8289 | 1471049808856 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 17:56:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 17:56:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1685ms 17:56:48 INFO - PROCESS | 8289 | 1471049808898 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 17:56:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 17:56:48 INFO - PROCESS | 8289 | 1471049808903 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 17:56:48 INFO - PROCESS | 8289 | 1471049808910 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 17:56:48 INFO - PROCESS | 8289 | 1471049808913 Marionette TRACE conn3 <- [1,2402,null,{}] 17:56:48 INFO - PROCESS | 8289 | 1471049808919 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:48 INFO - PROCESS | 8289 | 1471049808924 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:49 INFO - PROCESS | 8289 | 1471049809139 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 17:56:49 INFO - PROCESS | 8289 | 1471049809526 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:49 INFO - PROCESS | 8289 | 1471049809537 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:49 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc9000 == 33 [pid = 8289] [id = 608] 17:56:49 INFO - PROCESS | 8289 | ++DOMWINDOW == 89 (0x8abca800) [pid = 8289] [serial = 1825] [outer = (nil)] 17:56:49 INFO - PROCESS | 8289 | ++DOMWINDOW == 90 (0x8b3d0400) [pid = 8289] [serial = 1826] [outer = 0x8abca800] 17:56:49 INFO - PROCESS | 8289 | 1471049809634 Marionette DEBUG loaded listener.js 17:56:49 INFO - PROCESS | 8289 | ++DOMWINDOW == 91 (0x8c34c000) [pid = 8289] [serial = 1827] [outer = 0x8abca800] 17:56:50 INFO - PROCESS | 8289 | --DOCSHELL 0x8e186000 == 32 [pid = 8289] [id = 532] 17:56:50 INFO - PROCESS | 8289 | --DOCSHELL 0x8cd0d800 == 31 [pid = 8289] [id = 531] 17:56:50 INFO - PROCESS | 8289 | 1471049810686 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 17:56:50 INFO - PROCESS | 8289 | --DOMWINDOW == 90 (0x919cc400) [pid = 8289] [serial = 1770] [outer = (nil)] [url = about:blank] 17:56:50 INFO - PROCESS | 8289 | --DOMWINDOW == 89 (0x8f689000) [pid = 8289] [serial = 1769] [outer = (nil)] [url = about:blank] 17:56:50 INFO - PROCESS | 8289 | --DOMWINDOW == 88 (0x919cfc00) [pid = 8289] [serial = 1763] [outer = (nil)] [url = about:blank] 17:56:50 INFO - PROCESS | 8289 | --DOMWINDOW == 87 (0x91bdf000) [pid = 8289] [serial = 1764] [outer = (nil)] [url = about:blank] 17:56:50 INFO - PROCESS | 8289 | --DOMWINDOW == 86 (0x919c6800) [pid = 8289] [serial = 1766] [outer = (nil)] [url = about:blank] 17:56:50 INFO - PROCESS | 8289 | --DOMWINDOW == 85 (0x91bd8c00) [pid = 8289] [serial = 1751] [outer = (nil)] [url = about:blank] 17:56:50 INFO - PROCESS | 8289 | --DOMWINDOW == 84 (0x91bdf800) [pid = 8289] [serial = 1752] [outer = (nil)] [url = about:blank] 17:56:50 INFO - PROCESS | 8289 | --DOMWINDOW == 83 (0x90d85800) [pid = 8289] [serial = 1748] [outer = (nil)] [url = about:blank] 17:56:50 INFO - PROCESS | 8289 | --DOMWINDOW == 82 (0x90e95000) [pid = 8289] [serial = 1749] [outer = (nil)] [url = about:blank] 17:56:50 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x8b3d0800) [pid = 8289] [serial = 1742] [outer = (nil)] [url = about:blank] 17:56:50 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x8b8af800) [pid = 8289] [serial = 1743] [outer = (nil)] [url = about:blank] 17:56:50 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x8c431800) [pid = 8289] [serial = 1754] [outer = (nil)] [url = about:blank] 17:56:50 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x8c57ac00) [pid = 8289] [serial = 1755] [outer = (nil)] [url = about:blank] 17:56:50 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x8e190800) [pid = 8289] [serial = 1745] [outer = (nil)] [url = about:blank] 17:56:50 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x8e2c8000) [pid = 8289] [serial = 1746] [outer = (nil)] [url = about:blank] 17:56:50 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x8e2f2000) [pid = 8289] [serial = 1757] [outer = (nil)] [url = about:blank] 17:56:50 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8ec9ec00) [pid = 8289] [serial = 1758] [outer = (nil)] [url = about:blank] 17:56:50 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x8f695000) [pid = 8289] [serial = 1740] [outer = (nil)] [url = about:blank] 17:56:50 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x90e9a800) [pid = 8289] [serial = 1761] [outer = (nil)] [url = about:blank] 17:56:50 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x90b3c000) [pid = 8289] [serial = 1760] [outer = (nil)] [url = about:blank] 17:56:50 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x90d8a800) [pid = 8289] [serial = 1767] [outer = (nil)] [url = about:blank] 17:56:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 17:56:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1844ms 17:56:50 INFO - PROCESS | 8289 | 1471049810756 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 17:56:50 INFO - PROCESS | 8289 | 1471049810760 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 17:56:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 17:56:50 INFO - PROCESS | 8289 | 1471049810768 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 17:56:50 INFO - PROCESS | 8289 | 1471049810773 Marionette TRACE conn3 <- [1,2406,null,{}] 17:56:50 INFO - PROCESS | 8289 | 1471049810780 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:50 INFO - PROCESS | 8289 | 1471049810787 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:50 INFO - PROCESS | 8289 | 1471049810947 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 17:56:51 INFO - PROCESS | 8289 | 1471049811142 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:51 INFO - PROCESS | 8289 | 1471049811154 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:51 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c57d400 == 32 [pid = 8289] [id = 609] 17:56:51 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8c57e000) [pid = 8289] [serial = 1828] [outer = (nil)] 17:56:51 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8cd0f800) [pid = 8289] [serial = 1829] [outer = 0x8c57e000] 17:56:51 INFO - PROCESS | 8289 | 1471049811237 Marionette DEBUG loaded listener.js 17:56:51 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8e186000) [pid = 8289] [serial = 1830] [outer = 0x8c57e000] 17:56:52 INFO - PROCESS | 8289 | 1471049812025 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 17:56:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 17:56:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1279ms 17:56:52 INFO - PROCESS | 8289 | 1471049812052 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 17:56:52 INFO - PROCESS | 8289 | 1471049812058 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 17:56:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 17:56:52 INFO - PROCESS | 8289 | 1471049812083 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 17:56:52 INFO - PROCESS | 8289 | 1471049812087 Marionette TRACE conn3 <- [1,2410,null,{}] 17:56:52 INFO - PROCESS | 8289 | 1471049812094 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:52 INFO - PROCESS | 8289 | 1471049812098 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:52 INFO - PROCESS | 8289 | 1471049812272 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 17:56:52 INFO - PROCESS | 8289 | 1471049812282 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:52 INFO - PROCESS | 8289 | 1471049812288 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:52 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abcec00 == 33 [pid = 8289] [id = 610] 17:56:52 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x8e2fd400) [pid = 8289] [serial = 1831] [outer = (nil)] 17:56:52 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x8ee19800) [pid = 8289] [serial = 1832] [outer = 0x8e2fd400] 17:56:52 INFO - PROCESS | 8289 | 1471049812358 Marionette DEBUG loaded listener.js 17:56:52 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x8f695800) [pid = 8289] [serial = 1833] [outer = 0x8e2fd400] 17:56:53 INFO - PROCESS | 8289 | 1471049813350 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 17:56:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 17:56:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1284ms 17:56:53 INFO - PROCESS | 8289 | 1471049813362 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 17:56:53 INFO - PROCESS | 8289 | 1471049813365 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 17:56:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 17:56:53 INFO - PROCESS | 8289 | 1471049813389 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 17:56:53 INFO - PROCESS | 8289 | 1471049813397 Marionette TRACE conn3 <- [1,2414,null,{}] 17:56:53 INFO - PROCESS | 8289 | 1471049813426 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:53 INFO - PROCESS | 8289 | 1471049813433 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:53 INFO - PROCESS | 8289 | 1471049813642 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 17:56:53 INFO - PROCESS | 8289 | 1471049813669 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:53 INFO - PROCESS | 8289 | 1471049813675 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:53 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c357c00 == 34 [pid = 8289] [id = 611] 17:56:53 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x90d8f400) [pid = 8289] [serial = 1834] [outer = (nil)] 17:56:53 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x919c6800) [pid = 8289] [serial = 1835] [outer = 0x90d8f400] 17:56:53 INFO - PROCESS | 8289 | 1471049813742 Marionette DEBUG loaded listener.js 17:56:53 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x919cc000) [pid = 8289] [serial = 1836] [outer = 0x90d8f400] 17:56:54 INFO - PROCESS | 8289 | 1471049814694 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 17:56:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 17:56:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1353ms 17:56:54 INFO - PROCESS | 8289 | 1471049814739 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 17:56:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 17:56:54 INFO - PROCESS | 8289 | 1471049814744 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 17:56:54 INFO - PROCESS | 8289 | 1471049814750 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 17:56:54 INFO - PROCESS | 8289 | 1471049814754 Marionette TRACE conn3 <- [1,2418,null,{}] 17:56:54 INFO - PROCESS | 8289 | 1471049814769 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:54 INFO - PROCESS | 8289 | 1471049814774 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:54 INFO - PROCESS | 8289 | 1471049814981 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 17:56:55 INFO - PROCESS | 8289 | 1471049815001 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:55 INFO - PROCESS | 8289 | 1471049815009 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:55 INFO - PROCESS | 8289 | ++DOCSHELL 0x90d85800 == 35 [pid = 8289] [id = 612] 17:56:55 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x90d8ec00) [pid = 8289] [serial = 1837] [outer = (nil)] 17:56:55 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x91bdc000) [pid = 8289] [serial = 1838] [outer = 0x90d8ec00] 17:56:55 INFO - PROCESS | 8289 | 1471049815074 Marionette DEBUG loaded listener.js 17:56:55 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x91be0400) [pid = 8289] [serial = 1839] [outer = 0x90d8ec00] 17:56:55 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x8c578400) [pid = 8289] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 17:56:55 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x8ef08c00) [pid = 8289] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 17:56:55 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x922b8000) [pid = 8289] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 17:56:55 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x922be800) [pid = 8289] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 17:56:55 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x8b3cf800) [pid = 8289] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 17:56:55 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x8c57a400) [pid = 8289] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 17:56:55 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x8b6d3000) [pid = 8289] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 17:56:55 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x923d3400) [pid = 8289] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 17:56:55 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x8c434000) [pid = 8289] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 17:56:55 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8e18cc00) [pid = 8289] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 17:56:55 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x8c577800) [pid = 8289] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 17:56:55 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x8b8bac00) [pid = 8289] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 17:56:55 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x8e2c0400) [pid = 8289] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 17:56:55 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x8c42dc00) [pid = 8289] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 17:56:56 INFO - PROCESS | 8289 | 1471049816109 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 17:56:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 17:56:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1397ms 17:56:56 INFO - PROCESS | 8289 | 1471049816146 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 17:56:56 INFO - PROCESS | 8289 | 1471049816149 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 17:56:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 17:56:56 INFO - PROCESS | 8289 | 1471049816156 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 17:56:56 INFO - PROCESS | 8289 | 1471049816159 Marionette TRACE conn3 <- [1,2422,null,{}] 17:56:56 INFO - PROCESS | 8289 | 1471049816164 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:56 INFO - PROCESS | 8289 | 1471049816168 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:56 INFO - PROCESS | 8289 | 1471049816368 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 17:56:56 INFO - PROCESS | 8289 | 1471049816386 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:56 INFO - PROCESS | 8289 | 1471049816404 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:56 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c434000 == 36 [pid = 8289] [id = 613] 17:56:56 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x8c577800) [pid = 8289] [serial = 1840] [outer = (nil)] 17:56:56 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x8ef16800) [pid = 8289] [serial = 1841] [outer = 0x8c577800] 17:56:56 INFO - PROCESS | 8289 | 1471049816480 Marionette DEBUG loaded listener.js 17:56:56 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x91bda400) [pid = 8289] [serial = 1842] [outer = 0x8c577800] 17:56:57 INFO - PROCESS | 8289 | 1471049817343 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 17:56:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 17:56:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1230ms 17:56:57 INFO - PROCESS | 8289 | 1471049817386 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 17:56:57 INFO - PROCESS | 8289 | 1471049817388 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 17:56:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 17:56:57 INFO - PROCESS | 8289 | 1471049817395 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 17:56:57 INFO - PROCESS | 8289 | 1471049817398 Marionette TRACE conn3 <- [1,2426,null,{}] 17:56:57 INFO - PROCESS | 8289 | 1471049817407 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:57 INFO - PROCESS | 8289 | 1471049817411 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:57 INFO - PROCESS | 8289 | 1471049817566 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 17:56:57 INFO - PROCESS | 8289 | 1471049817576 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:57 INFO - PROCESS | 8289 | 1471049817584 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:57 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c42e000 == 37 [pid = 8289] [id = 614] 17:56:57 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x90d86c00) [pid = 8289] [serial = 1843] [outer = (nil)] 17:56:57 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x91e3e400) [pid = 8289] [serial = 1844] [outer = 0x90d86c00] 17:56:57 INFO - PROCESS | 8289 | 1471049817648 Marionette DEBUG loaded listener.js 17:56:57 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x922b1c00) [pid = 8289] [serial = 1845] [outer = 0x90d86c00] 17:56:58 INFO - PROCESS | 8289 | 1471049818798 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 17:56:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 17:56:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1431ms 17:56:58 INFO - PROCESS | 8289 | 1471049818827 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 17:56:58 INFO - PROCESS | 8289 | 1471049818834 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 17:56:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 17:56:58 INFO - PROCESS | 8289 | 1471049818842 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 17:56:58 INFO - PROCESS | 8289 | 1471049818850 Marionette TRACE conn3 <- [1,2430,null,{}] 17:56:58 INFO - PROCESS | 8289 | 1471049818857 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:58 INFO - PROCESS | 8289 | 1471049818863 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:59 INFO - PROCESS | 8289 | 1471049819083 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 17:56:59 INFO - PROCESS | 8289 | 1471049819328 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:59 INFO - PROCESS | 8289 | 1471049819336 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:56:59 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c42a800 == 38 [pid = 8289] [id = 615] 17:56:59 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x8c42e400) [pid = 8289] [serial = 1846] [outer = (nil)] 17:56:59 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x8d8aec00) [pid = 8289] [serial = 1847] [outer = 0x8c42e400] 17:56:59 INFO - PROCESS | 8289 | 1471049819467 Marionette DEBUG loaded listener.js 17:56:59 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x8e2f3000) [pid = 8289] [serial = 1848] [outer = 0x8c42e400] 17:57:00 INFO - PROCESS | 8289 | 1471049820385 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 17:57:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 17:57:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1589ms 17:57:00 INFO - PROCESS | 8289 | 1471049820431 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 17:57:00 INFO - PROCESS | 8289 | 1471049820438 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 17:57:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 17:57:00 INFO - PROCESS | 8289 | 1471049820449 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 17:57:00 INFO - PROCESS | 8289 | 1471049820453 Marionette TRACE conn3 <- [1,2434,null,{}] 17:57:00 INFO - PROCESS | 8289 | 1471049820459 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:00 INFO - PROCESS | 8289 | 1471049820465 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:00 INFO - PROCESS | 8289 | 1471049820652 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 17:57:00 INFO - PROCESS | 8289 | 1471049820838 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:00 INFO - PROCESS | 8289 | 1471049820845 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:00 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e2fcc00 == 39 [pid = 8289] [id = 616] 17:57:00 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x8f68d800) [pid = 8289] [serial = 1849] [outer = (nil)] 17:57:00 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x90d8bc00) [pid = 8289] [serial = 1850] [outer = 0x8f68d800] 17:57:00 INFO - PROCESS | 8289 | 1471049820935 Marionette DEBUG loaded listener.js 17:57:01 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x90e9d000) [pid = 8289] [serial = 1851] [outer = 0x8f68d800] 17:57:01 INFO - PROCESS | 8289 | 1471049821916 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 17:57:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 17:57:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1538ms 17:57:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 17:57:01 INFO - PROCESS | 8289 | 1471049821988 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 17:57:01 INFO - PROCESS | 8289 | 1471049821991 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 17:57:02 INFO - PROCESS | 8289 | 1471049821998 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 17:57:02 INFO - PROCESS | 8289 | 1471049822004 Marionette TRACE conn3 <- [1,2438,null,{}] 17:57:02 INFO - PROCESS | 8289 | 1471049822027 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:02 INFO - PROCESS | 8289 | 1471049822036 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:02 INFO - PROCESS | 8289 | 1471049822302 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 17:57:02 INFO - PROCESS | 8289 | 1471049822442 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:02 INFO - PROCESS | 8289 | 1471049822455 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:02 INFO - PROCESS | 8289 | ++DOCSHELL 0x922bb000 == 40 [pid = 8289] [id = 617] 17:57:02 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x922bc800) [pid = 8289] [serial = 1852] [outer = (nil)] 17:57:02 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x923d5800) [pid = 8289] [serial = 1853] [outer = 0x922bc800] 17:57:02 INFO - PROCESS | 8289 | 1471049822623 Marionette DEBUG loaded listener.js 17:57:02 INFO - PROCESS | 8289 | ++DOMWINDOW == 83 (0x923dfc00) [pid = 8289] [serial = 1854] [outer = 0x922bc800] 17:57:03 INFO - PROCESS | 8289 | 1471049823582 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 17:57:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 17:57:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1642ms 17:57:03 INFO - PROCESS | 8289 | 1471049823641 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 17:57:03 INFO - PROCESS | 8289 | 1471049823646 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 17:57:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 17:57:03 INFO - PROCESS | 8289 | 1471049823652 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 17:57:03 INFO - PROCESS | 8289 | 1471049823656 Marionette TRACE conn3 <- [1,2442,null,{}] 17:57:03 INFO - PROCESS | 8289 | 1471049823662 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:03 INFO - PROCESS | 8289 | 1471049823667 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:03 INFO - PROCESS | 8289 | 1471049823888 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 17:57:04 INFO - PROCESS | 8289 | 1471049824142 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:04 INFO - PROCESS | 8289 | 1471049824148 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:04 INFO - PROCESS | 8289 | ++DOCSHELL 0x8d8a4400 == 41 [pid = 8289] [id = 618] 17:57:04 INFO - PROCESS | 8289 | ++DOMWINDOW == 84 (0x90e98c00) [pid = 8289] [serial = 1855] [outer = (nil)] 17:57:04 INFO - PROCESS | 8289 | ++DOMWINDOW == 85 (0x92435800) [pid = 8289] [serial = 1856] [outer = 0x90e98c00] 17:57:04 INFO - PROCESS | 8289 | 1471049824279 Marionette DEBUG loaded listener.js 17:57:04 INFO - PROCESS | 8289 | ++DOMWINDOW == 86 (0x9243a800) [pid = 8289] [serial = 1857] [outer = 0x90e98c00] 17:57:05 INFO - PROCESS | 8289 | 1471049825152 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 17:57:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 17:57:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1532ms 17:57:05 INFO - PROCESS | 8289 | 1471049825185 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 17:57:05 INFO - PROCESS | 8289 | 1471049825189 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 17:57:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 17:57:05 INFO - PROCESS | 8289 | 1471049825196 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 17:57:05 INFO - PROCESS | 8289 | 1471049825199 Marionette TRACE conn3 <- [1,2446,null,{}] 17:57:05 INFO - PROCESS | 8289 | 1471049825205 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:05 INFO - PROCESS | 8289 | 1471049825211 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:05 INFO - PROCESS | 8289 | 1471049825389 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 17:57:05 INFO - PROCESS | 8289 | 1471049825577 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:05 INFO - PROCESS | 8289 | 1471049825586 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:05 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c433000 == 42 [pid = 8289] [id = 619] 17:57:05 INFO - PROCESS | 8289 | ++DOMWINDOW == 87 (0x92433c00) [pid = 8289] [serial = 1858] [outer = (nil)] 17:57:05 INFO - PROCESS | 8289 | ++DOMWINDOW == 88 (0x92462400) [pid = 8289] [serial = 1859] [outer = 0x92433c00] 17:57:05 INFO - PROCESS | 8289 | 1471049825664 Marionette DEBUG loaded listener.js 17:57:05 INFO - PROCESS | 8289 | ++DOMWINDOW == 89 (0x92574000) [pid = 8289] [serial = 1860] [outer = 0x92433c00] 17:57:06 INFO - PROCESS | 8289 | 1471049826638 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 17:57:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 17:57:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1485ms 17:57:06 INFO - PROCESS | 8289 | 1471049826682 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 17:57:06 INFO - PROCESS | 8289 | 1471049826686 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 17:57:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 17:57:06 INFO - PROCESS | 8289 | 1471049826692 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 17:57:06 INFO - PROCESS | 8289 | 1471049826696 Marionette TRACE conn3 <- [1,2450,null,{}] 17:57:06 INFO - PROCESS | 8289 | 1471049826702 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:06 INFO - PROCESS | 8289 | 1471049826712 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:06 INFO - PROCESS | 8289 | 1471049826898 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 17:57:07 INFO - PROCESS | 8289 | 1471049827088 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:07 INFO - PROCESS | 8289 | 1471049827097 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:07 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c433c00 == 43 [pid = 8289] [id = 620] 17:57:07 INFO - PROCESS | 8289 | ++DOMWINDOW == 90 (0x9245e000) [pid = 8289] [serial = 1861] [outer = (nil)] 17:57:07 INFO - PROCESS | 8289 | ++DOMWINDOW == 91 (0x9258e800) [pid = 8289] [serial = 1862] [outer = 0x9245e000] 17:57:07 INFO - PROCESS | 8289 | 1471049827182 Marionette DEBUG loaded listener.js 17:57:07 INFO - PROCESS | 8289 | ++DOMWINDOW == 92 (0x92590400) [pid = 8289] [serial = 1863] [outer = 0x9245e000] 17:57:08 INFO - PROCESS | 8289 | 1471049828141 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 17:57:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 17:57:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1481ms 17:57:08 INFO - PROCESS | 8289 | 1471049828174 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 17:57:08 INFO - PROCESS | 8289 | 1471049828177 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 17:57:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 17:57:08 INFO - PROCESS | 8289 | 1471049828184 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 17:57:08 INFO - PROCESS | 8289 | 1471049828187 Marionette TRACE conn3 <- [1,2454,null,{}] 17:57:08 INFO - PROCESS | 8289 | 1471049828193 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:08 INFO - PROCESS | 8289 | 1471049828199 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:08 INFO - PROCESS | 8289 | 1471049828390 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 17:57:08 INFO - PROCESS | 8289 | 1471049828590 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:08 INFO - PROCESS | 8289 | 1471049828599 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:08 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc5c00 == 44 [pid = 8289] [id = 621] 17:57:08 INFO - PROCESS | 8289 | ++DOMWINDOW == 93 (0x8abccc00) [pid = 8289] [serial = 1864] [outer = (nil)] 17:57:08 INFO - PROCESS | 8289 | ++DOMWINDOW == 94 (0x8cd04400) [pid = 8289] [serial = 1865] [outer = 0x8abccc00] 17:57:08 INFO - PROCESS | 8289 | 1471049828678 Marionette DEBUG loaded listener.js 17:57:08 INFO - PROCESS | 8289 | ++DOMWINDOW == 95 (0x8e2cc800) [pid = 8289] [serial = 1866] [outer = 0x8abccc00] 17:57:09 INFO - PROCESS | 8289 | 1471049829875 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 17:57:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 17:57:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1732ms 17:57:09 INFO - PROCESS | 8289 | 1471049829919 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 17:57:09 INFO - PROCESS | 8289 | 1471049829925 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 17:57:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 17:57:09 INFO - PROCESS | 8289 | 1471049829933 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 17:57:09 INFO - PROCESS | 8289 | 1471049829938 Marionette TRACE conn3 <- [1,2458,null,{}] 17:57:09 INFO - PROCESS | 8289 | 1471049829946 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:09 INFO - PROCESS | 8289 | 1471049829952 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:10 INFO - PROCESS | 8289 | 1471049830160 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 17:57:10 INFO - PROCESS | 8289 | 1471049830517 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:10 INFO - PROCESS | 8289 | 1471049830531 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:10 INFO - PROCESS | 8289 | ++DOCSHELL 0x8cd02c00 == 45 [pid = 8289] [id = 622] 17:57:10 INFO - PROCESS | 8289 | ++DOMWINDOW == 96 (0x8cd03000) [pid = 8289] [serial = 1867] [outer = (nil)] 17:57:10 INFO - PROCESS | 8289 | ++DOMWINDOW == 97 (0x8d8a3000) [pid = 8289] [serial = 1868] [outer = 0x8cd03000] 17:57:10 INFO - PROCESS | 8289 | 1471049830608 Marionette DEBUG loaded listener.js 17:57:10 INFO - PROCESS | 8289 | ++DOMWINDOW == 98 (0x8e184c00) [pid = 8289] [serial = 1869] [outer = 0x8cd03000] 17:57:11 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc9400 == 44 [pid = 8289] [id = 533] 17:57:11 INFO - PROCESS | 8289 | --DOCSHELL 0x8ef0fc00 == 43 [pid = 8289] [id = 534] 17:57:11 INFO - PROCESS | 8289 | --DOCSHELL 0x8e18d800 == 42 [pid = 8289] [id = 540] 17:57:11 INFO - PROCESS | 8289 | --DOCSHELL 0x8b3cf400 == 41 [pid = 8289] [id = 599] 17:57:11 INFO - PROCESS | 8289 | --DOCSHELL 0x8b8b1c00 == 40 [pid = 8289] [id = 545] 17:57:11 INFO - PROCESS | 8289 | --DOCSHELL 0x90d83000 == 39 [pid = 8289] [id = 542] 17:57:11 INFO - PROCESS | 8289 | --DOCSHELL 0x8b8b7800 == 38 [pid = 8289] [id = 530] 17:57:11 INFO - PROCESS | 8289 | --DOCSHELL 0x8d8a3c00 == 37 [pid = 8289] [id = 544] 17:57:11 INFO - PROCESS | 8289 | --DOCSHELL 0x8c429c00 == 36 [pid = 8289] [id = 543] 17:57:11 INFO - PROCESS | 8289 | --DOCSHELL 0x8c353c00 == 35 [pid = 8289] [id = 539] 17:57:11 INFO - PROCESS | 8289 | --DOCSHELL 0x8ef13400 == 34 [pid = 8289] [id = 541] 17:57:11 INFO - PROCESS | 8289 | --DOCSHELL 0x8b6d3c00 == 33 [pid = 8289] [id = 535] 17:57:11 INFO - PROCESS | 8289 | --DOCSHELL 0x8cd03800 == 32 [pid = 8289] [id = 536] 17:57:11 INFO - PROCESS | 8289 | --DOCSHELL 0x8c34b000 == 31 [pid = 8289] [id = 538] 17:57:11 INFO - PROCESS | 8289 | --DOCSHELL 0x90b3f800 == 30 [pid = 8289] [id = 537] 17:57:11 INFO - PROCESS | 8289 | --DOCSHELL 0x8e187000 == 29 [pid = 8289] [id = 546] 17:57:12 INFO - PROCESS | 8289 | --DOMWINDOW == 97 (0x8e188400) [pid = 8289] [serial = 1773] [outer = (nil)] [url = about:blank] 17:57:12 INFO - PROCESS | 8289 | --DOMWINDOW == 96 (0x8d8a3400) [pid = 8289] [serial = 1772] [outer = (nil)] [url = about:blank] 17:57:12 INFO - PROCESS | 8289 | --DOMWINDOW == 95 (0x90d87c00) [pid = 8289] [serial = 1776] [outer = (nil)] [url = about:blank] 17:57:12 INFO - PROCESS | 8289 | --DOMWINDOW == 94 (0x8f695400) [pid = 8289] [serial = 1775] [outer = (nil)] [url = about:blank] 17:57:12 INFO - PROCESS | 8289 | --DOMWINDOW == 93 (0x923db800) [pid = 8289] [serial = 1779] [outer = (nil)] [url = about:blank] 17:57:12 INFO - PROCESS | 8289 | --DOMWINDOW == 92 (0x923d2800) [pid = 8289] [serial = 1778] [outer = (nil)] [url = about:blank] 17:57:12 INFO - PROCESS | 8289 | --DOMWINDOW == 91 (0x9243e800) [pid = 8289] [serial = 1782] [outer = (nil)] [url = about:blank] 17:57:12 INFO - PROCESS | 8289 | --DOMWINDOW == 90 (0x8b3d4400) [pid = 8289] [serial = 1799] [outer = (nil)] [url = about:blank] 17:57:12 INFO - PROCESS | 8289 | --DOMWINDOW == 89 (0x8b8b0400) [pid = 8289] [serial = 1800] [outer = (nil)] [url = about:blank] 17:57:12 INFO - PROCESS | 8289 | --DOMWINDOW == 88 (0x8c580c00) [pid = 8289] [serial = 1802] [outer = (nil)] [url = about:blank] 17:57:12 INFO - PROCESS | 8289 | --DOMWINDOW == 87 (0x92438800) [pid = 8289] [serial = 1781] [outer = (nil)] [url = about:blank] 17:57:12 INFO - PROCESS | 8289 | --DOMWINDOW == 86 (0x8c42b800) [pid = 8289] [serial = 1797] [outer = (nil)] [url = about:blank] 17:57:12 INFO - PROCESS | 8289 | --DOMWINDOW == 85 (0x8b8ba800) [pid = 8289] [serial = 1796] [outer = (nil)] [url = about:blank] 17:57:12 INFO - PROCESS | 8289 | --DOMWINDOW == 84 (0x9245fc00) [pid = 8289] [serial = 1785] [outer = (nil)] [url = about:blank] 17:57:12 INFO - PROCESS | 8289 | --DOMWINDOW == 83 (0x9245e400) [pid = 8289] [serial = 1784] [outer = (nil)] [url = about:blank] 17:57:12 INFO - PROCESS | 8289 | --DOMWINDOW == 82 (0x9258a400) [pid = 8289] [serial = 1788] [outer = (nil)] [url = about:blank] 17:57:12 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x92580000) [pid = 8289] [serial = 1787] [outer = (nil)] [url = about:blank] 17:57:12 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x8ee18400) [pid = 8289] [serial = 1808] [outer = (nil)] [url = about:blank] 17:57:12 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x8ee1b400) [pid = 8289] [serial = 1811] [outer = (nil)] [url = about:blank] 17:57:12 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x925cc400) [pid = 8289] [serial = 1791] [outer = (nil)] [url = about:blank] 17:57:12 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x8ef0c800) [pid = 8289] [serial = 1809] [outer = (nil)] [url = about:blank] 17:57:12 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x925cb400) [pid = 8289] [serial = 1790] [outer = (nil)] [url = about:blank] 17:57:12 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x8e2c4800) [pid = 8289] [serial = 1805] [outer = (nil)] [url = about:blank] 17:57:12 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x92ee0000) [pid = 8289] [serial = 1794] [outer = (nil)] [url = about:blank] 17:57:12 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x92eddc00) [pid = 8289] [serial = 1793] [outer = (nil)] [url = about:blank] 17:57:12 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8e2f0000) [pid = 8289] [serial = 1806] [outer = (nil)] [url = about:blank] 17:57:12 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x8ef12400) [pid = 8289] [serial = 1812] [outer = (nil)] [url = about:blank] 17:57:12 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x8cd05c00) [pid = 8289] [serial = 1803] [outer = (nil)] [url = about:blank] 17:57:12 INFO - PROCESS | 8289 | 1471049832607 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 17:57:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 17:57:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 2694ms 17:57:12 INFO - PROCESS | 8289 | 1471049832627 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 17:57:12 INFO - PROCESS | 8289 | 1471049832633 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 17:57:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 17:57:12 INFO - PROCESS | 8289 | 1471049832640 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 17:57:12 INFO - PROCESS | 8289 | 1471049832645 Marionette TRACE conn3 <- [1,2462,null,{}] 17:57:12 INFO - PROCESS | 8289 | 1471049832654 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:12 INFO - PROCESS | 8289 | 1471049832660 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:12 INFO - PROCESS | 8289 | 1471049832861 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 17:57:13 INFO - PROCESS | 8289 | 1471049833006 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:13 INFO - PROCESS | 8289 | 1471049833012 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:13 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b6e0000 == 30 [pid = 8289] [id = 623] 17:57:13 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8b8b0000) [pid = 8289] [serial = 1870] [outer = (nil)] 17:57:13 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8c353c00) [pid = 8289] [serial = 1871] [outer = 0x8b8b0000] 17:57:13 INFO - PROCESS | 8289 | 1471049833083 Marionette DEBUG loaded listener.js 17:57:13 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8c42d800) [pid = 8289] [serial = 1872] [outer = 0x8b8b0000] 17:57:13 INFO - PROCESS | 8289 | 1471049833896 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 17:57:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 17:57:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1286ms 17:57:13 INFO - PROCESS | 8289 | 1471049833926 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 17:57:13 INFO - PROCESS | 8289 | 1471049833934 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 17:57:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 17:57:13 INFO - PROCESS | 8289 | 1471049833945 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 17:57:13 INFO - PROCESS | 8289 | 1471049833949 Marionette TRACE conn3 <- [1,2466,null,{}] 17:57:13 INFO - PROCESS | 8289 | 1471049833955 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:13 INFO - PROCESS | 8289 | 1471049833961 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:14 INFO - PROCESS | 8289 | 1471049834137 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 17:57:14 INFO - PROCESS | 8289 | 1471049834331 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:14 INFO - PROCESS | 8289 | 1471049834337 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:14 INFO - PROCESS | 8289 | ++DOCSHELL 0x8cd09c00 == 31 [pid = 8289] [id = 624] 17:57:14 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x8d8a9000) [pid = 8289] [serial = 1873] [outer = (nil)] 17:57:14 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x8e186c00) [pid = 8289] [serial = 1874] [outer = 0x8d8a9000] 17:57:14 INFO - PROCESS | 8289 | 1471049834412 Marionette DEBUG loaded listener.js 17:57:14 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x8e2c1c00) [pid = 8289] [serial = 1875] [outer = 0x8d8a9000] 17:57:15 INFO - PROCESS | 8289 | 1471049835296 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 17:57:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 17:57:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1382ms 17:57:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 17:57:15 INFO - PROCESS | 8289 | 1471049835326 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 17:57:15 INFO - PROCESS | 8289 | 1471049835329 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 17:57:15 INFO - PROCESS | 8289 | 1471049835336 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 17:57:15 INFO - PROCESS | 8289 | 1471049835341 Marionette TRACE conn3 <- [1,2470,null,{}] 17:57:15 INFO - PROCESS | 8289 | 1471049835366 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:15 INFO - PROCESS | 8289 | 1471049835375 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:15 INFO - PROCESS | 8289 | 1471049835587 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 17:57:15 INFO - PROCESS | 8289 | 1471049835610 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:15 INFO - PROCESS | 8289 | 1471049835622 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:15 INFO - PROCESS | 8289 | ++DOCSHELL 0x8eca2000 == 32 [pid = 8289] [id = 625] 17:57:15 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x8eca2400) [pid = 8289] [serial = 1876] [outer = (nil)] 17:57:15 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x8eca5800) [pid = 8289] [serial = 1877] [outer = 0x8eca2400] 17:57:15 INFO - PROCESS | 8289 | 1471049835692 Marionette DEBUG loaded listener.js 17:57:15 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x8ee16000) [pid = 8289] [serial = 1878] [outer = 0x8eca2400] 17:57:16 INFO - PROCESS | 8289 | 1471049836581 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 17:57:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 17:57:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1294ms 17:57:16 INFO - PROCESS | 8289 | 1471049836629 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 17:57:16 INFO - PROCESS | 8289 | 1471049836633 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 17:57:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 17:57:16 INFO - PROCESS | 8289 | 1471049836670 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 17:57:16 INFO - PROCESS | 8289 | 1471049836673 Marionette TRACE conn3 <- [1,2474,null,{}] 17:57:16 INFO - PROCESS | 8289 | 1471049836679 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:16 INFO - PROCESS | 8289 | 1471049836684 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:17 INFO - PROCESS | 8289 | 1471049837302 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 17:57:17 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x90d8ec00) [pid = 8289] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 17:57:17 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x90e9cc00) [pid = 8289] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 17:57:17 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x8ee12c00) [pid = 8289] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 17:57:17 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x8c57e000) [pid = 8289] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 17:57:17 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8b8b9000) [pid = 8289] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 17:57:17 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x8f690000) [pid = 8289] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 17:57:17 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8abca800) [pid = 8289] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 17:57:17 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x8e2fd400) [pid = 8289] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 17:57:17 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x90d86c00) [pid = 8289] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 17:57:17 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x90d8f400) [pid = 8289] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 17:57:17 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x8c577800) [pid = 8289] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 17:57:17 INFO - PROCESS | 8289 | 1471049837467 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:17 INFO - PROCESS | 8289 | 1471049837477 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:17 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc2800 == 33 [pid = 8289] [id = 626] 17:57:17 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x8b3d4c00) [pid = 8289] [serial = 1879] [outer = (nil)] 17:57:17 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x8c435800) [pid = 8289] [serial = 1880] [outer = 0x8b3d4c00] 17:57:17 INFO - PROCESS | 8289 | 1471049837544 Marionette DEBUG loaded listener.js 17:57:17 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8e2fa000) [pid = 8289] [serial = 1881] [outer = 0x8b3d4c00] 17:57:18 INFO - PROCESS | 8289 | 1471049838286 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 17:57:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 17:57:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1679ms 17:57:18 INFO - PROCESS | 8289 | 1471049838351 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 17:57:18 INFO - PROCESS | 8289 | 1471049838353 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 17:57:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 17:57:18 INFO - PROCESS | 8289 | 1471049838360 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 17:57:18 INFO - PROCESS | 8289 | 1471049838364 Marionette TRACE conn3 <- [1,2478,null,{}] 17:57:18 INFO - PROCESS | 8289 | 1471049838369 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:18 INFO - PROCESS | 8289 | 1471049838375 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:18 INFO - PROCESS | 8289 | 1471049838530 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 17:57:18 INFO - PROCESS | 8289 | 1471049838545 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:18 INFO - PROCESS | 8289 | 1471049838556 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:18 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e2f1000 == 34 [pid = 8289] [id = 627] 17:57:18 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8e2f1400) [pid = 8289] [serial = 1882] [outer = (nil)] 17:57:18 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8f68f800) [pid = 8289] [serial = 1883] [outer = 0x8e2f1400] 17:57:18 INFO - PROCESS | 8289 | 1471049838627 Marionette DEBUG loaded listener.js 17:57:18 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x90b38800) [pid = 8289] [serial = 1884] [outer = 0x8e2f1400] 17:57:19 INFO - PROCESS | 8289 | 1471049839666 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 17:57:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 17:57:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1389ms 17:57:19 INFO - PROCESS | 8289 | 1471049839750 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 17:57:19 INFO - PROCESS | 8289 | 1471049839757 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 17:57:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 17:57:19 INFO - PROCESS | 8289 | 1471049839766 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 17:57:19 INFO - PROCESS | 8289 | 1471049839771 Marionette TRACE conn3 <- [1,2482,null,{}] 17:57:19 INFO - PROCESS | 8289 | 1471049839779 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:19 INFO - PROCESS | 8289 | 1471049839786 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:20 INFO - PROCESS | 8289 | 1471049840001 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 17:57:20 INFO - PROCESS | 8289 | 1471049840250 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:20 INFO - PROCESS | 8289 | 1471049840264 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:20 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b6de800 == 35 [pid = 8289] [id = 628] 17:57:20 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x8b8ac400) [pid = 8289] [serial = 1885] [outer = (nil)] 17:57:20 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x8c430c00) [pid = 8289] [serial = 1886] [outer = 0x8b8ac400] 17:57:20 INFO - PROCESS | 8289 | 1471049840388 Marionette DEBUG loaded listener.js 17:57:20 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x8cd02000) [pid = 8289] [serial = 1887] [outer = 0x8b8ac400] 17:57:21 INFO - PROCESS | 8289 | 1471049841345 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 17:57:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 17:57:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1632ms 17:57:21 INFO - PROCESS | 8289 | 1471049841399 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 17:57:21 INFO - PROCESS | 8289 | 1471049841408 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 17:57:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 17:57:21 INFO - PROCESS | 8289 | 1471049841418 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 17:57:21 INFO - PROCESS | 8289 | 1471049841423 Marionette TRACE conn3 <- [1,2486,null,{}] 17:57:21 INFO - PROCESS | 8289 | 1471049841430 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:21 INFO - PROCESS | 8289 | 1471049841436 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:21 INFO - PROCESS | 8289 | 1471049841626 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 17:57:21 INFO - PROCESS | 8289 | 1471049841806 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:21 INFO - PROCESS | 8289 | 1471049841814 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:21 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b8b9c00 == 36 [pid = 8289] [id = 629] 17:57:21 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x8ec9d800) [pid = 8289] [serial = 1888] [outer = (nil)] 17:57:21 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x8ee1c800) [pid = 8289] [serial = 1889] [outer = 0x8ec9d800] 17:57:21 INFO - PROCESS | 8289 | 1471049841943 Marionette DEBUG loaded listener.js 17:57:22 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x8eca4000) [pid = 8289] [serial = 1890] [outer = 0x8ec9d800] 17:57:23 INFO - PROCESS | 8289 | 1471049843012 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 17:57:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 17:57:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1649ms 17:57:23 INFO - PROCESS | 8289 | 1471049843067 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 17:57:23 INFO - PROCESS | 8289 | 1471049843071 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 17:57:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 17:57:23 INFO - PROCESS | 8289 | 1471049843077 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 17:57:23 INFO - PROCESS | 8289 | 1471049843083 Marionette TRACE conn3 <- [1,2490,null,{}] 17:57:23 INFO - PROCESS | 8289 | 1471049843099 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:23 INFO - PROCESS | 8289 | 1471049843108 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:23 INFO - PROCESS | 8289 | 1471049843295 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 17:57:23 INFO - PROCESS | 8289 | 1471049843524 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:23 INFO - PROCESS | 8289 | 1471049843531 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:23 INFO - PROCESS | 8289 | ++DOCSHELL 0x90e97c00 == 37 [pid = 8289] [id = 630] 17:57:23 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x90e99000) [pid = 8289] [serial = 1891] [outer = (nil)] 17:57:23 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x90ea3800) [pid = 8289] [serial = 1892] [outer = 0x90e99000] 17:57:23 INFO - PROCESS | 8289 | 1471049843653 Marionette DEBUG loaded listener.js 17:57:23 INFO - PROCESS | 8289 | ++DOMWINDOW == 83 (0x919c9400) [pid = 8289] [serial = 1893] [outer = 0x90e99000] 17:57:24 INFO - PROCESS | 8289 | 1471049844634 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 17:57:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 17:57:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1633ms 17:57:24 INFO - PROCESS | 8289 | 1471049844711 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 17:57:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 17:57:24 INFO - PROCESS | 8289 | 1471049844716 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 17:57:24 INFO - PROCESS | 8289 | 1471049844722 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 17:57:24 INFO - PROCESS | 8289 | 1471049844726 Marionette TRACE conn3 <- [1,2494,null,{}] 17:57:24 INFO - PROCESS | 8289 | 1471049844731 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:24 INFO - PROCESS | 8289 | 1471049844736 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:24 INFO - PROCESS | 8289 | 1471049844949 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 17:57:25 INFO - PROCESS | 8289 | 1471049845185 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:25 INFO - PROCESS | 8289 | 1471049845197 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:25 INFO - PROCESS | 8289 | ++DOCSHELL 0x8eca1800 == 38 [pid = 8289] [id = 631] 17:57:25 INFO - PROCESS | 8289 | ++DOMWINDOW == 84 (0x91be3c00) [pid = 8289] [serial = 1894] [outer = (nil)] 17:57:25 INFO - PROCESS | 8289 | ++DOMWINDOW == 85 (0x91e35000) [pid = 8289] [serial = 1895] [outer = 0x91be3c00] 17:57:25 INFO - PROCESS | 8289 | 1471049845330 Marionette DEBUG loaded listener.js 17:57:25 INFO - PROCESS | 8289 | ++DOMWINDOW == 86 (0x92122c00) [pid = 8289] [serial = 1896] [outer = 0x91be3c00] 17:57:26 INFO - PROCESS | 8289 | 1471049846429 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 17:57:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 17:57:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1779ms 17:57:26 INFO - PROCESS | 8289 | 1471049846501 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 17:57:26 INFO - PROCESS | 8289 | 1471049846508 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 17:57:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 17:57:26 INFO - PROCESS | 8289 | 1471049846516 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 17:57:26 INFO - PROCESS | 8289 | 1471049846520 Marionette TRACE conn3 <- [1,2498,null,{}] 17:57:26 INFO - PROCESS | 8289 | 1471049846528 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:26 INFO - PROCESS | 8289 | 1471049846533 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:26 INFO - PROCESS | 8289 | 1471049846713 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 17:57:27 INFO - PROCESS | 8289 | 1471049847056 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:27 INFO - PROCESS | 8289 | 1471049847071 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:27 INFO - PROCESS | 8289 | --DOCSHELL 0x8d8a4400 == 37 [pid = 8289] [id = 618] 17:57:27 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc2800 == 36 [pid = 8289] [id = 626] 17:57:27 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b3d3400 == 37 [pid = 8289] [id = 632] 17:57:27 INFO - PROCESS | 8289 | ++DOMWINDOW == 87 (0x8b6e1400) [pid = 8289] [serial = 1897] [outer = (nil)] 17:57:27 INFO - PROCESS | 8289 | ++DOMWINDOW == 88 (0x8c354400) [pid = 8289] [serial = 1898] [outer = 0x8b6e1400] 17:57:27 INFO - PROCESS | 8289 | 1471049847165 Marionette DEBUG loaded listener.js 17:57:27 INFO - PROCESS | 8289 | ++DOMWINDOW == 89 (0x8c436400) [pid = 8289] [serial = 1899] [outer = 0x8b6e1400] 17:57:27 INFO - PROCESS | 8289 | --DOCSHELL 0x8eca2000 == 36 [pid = 8289] [id = 625] 17:57:27 INFO - PROCESS | 8289 | --DOCSHELL 0x8cd09c00 == 35 [pid = 8289] [id = 624] 17:57:27 INFO - PROCESS | 8289 | --DOCSHELL 0x8b6e0000 == 34 [pid = 8289] [id = 623] 17:57:27 INFO - PROCESS | 8289 | --DOMWINDOW == 88 (0x91bdc000) [pid = 8289] [serial = 1838] [outer = (nil)] [url = about:blank] 17:57:27 INFO - PROCESS | 8289 | --DOMWINDOW == 87 (0x90ea2400) [pid = 8289] [serial = 1823] [outer = (nil)] [url = about:blank] 17:57:27 INFO - PROCESS | 8289 | --DOMWINDOW == 86 (0x919c5000) [pid = 8289] [serial = 1824] [outer = (nil)] [url = about:blank] 17:57:27 INFO - PROCESS | 8289 | --DOMWINDOW == 85 (0x8ee1f000) [pid = 8289] [serial = 1820] [outer = (nil)] [url = about:blank] 17:57:27 INFO - PROCESS | 8289 | --DOMWINDOW == 84 (0x8f68a000) [pid = 8289] [serial = 1821] [outer = (nil)] [url = about:blank] 17:57:27 INFO - PROCESS | 8289 | --DOMWINDOW == 83 (0x8cd0f800) [pid = 8289] [serial = 1829] [outer = (nil)] [url = about:blank] 17:57:27 INFO - PROCESS | 8289 | --DOMWINDOW == 82 (0x8e186000) [pid = 8289] [serial = 1830] [outer = (nil)] [url = about:blank] 17:57:27 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x8c57ec00) [pid = 8289] [serial = 1817] [outer = (nil)] [url = about:blank] 17:57:27 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x8e183c00) [pid = 8289] [serial = 1818] [outer = (nil)] [url = about:blank] 17:57:27 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x90b3e800) [pid = 8289] [serial = 1815] [outer = (nil)] [url = about:blank] 17:57:27 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x8f693800) [pid = 8289] [serial = 1814] [outer = (nil)] [url = about:blank] 17:57:27 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x8b3d0400) [pid = 8289] [serial = 1826] [outer = (nil)] [url = about:blank] 17:57:27 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x8c34c000) [pid = 8289] [serial = 1827] [outer = (nil)] [url = about:blank] 17:57:27 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x8ee19800) [pid = 8289] [serial = 1832] [outer = (nil)] [url = about:blank] 17:57:27 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x91e3e400) [pid = 8289] [serial = 1844] [outer = (nil)] [url = about:blank] 17:57:27 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x919c6800) [pid = 8289] [serial = 1835] [outer = (nil)] [url = about:blank] 17:57:27 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x922b1c00) [pid = 8289] [serial = 1845] [outer = (nil)] [url = about:blank] 17:57:27 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x91be0400) [pid = 8289] [serial = 1839] [outer = (nil)] [url = about:blank] 17:57:27 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x919cc000) [pid = 8289] [serial = 1836] [outer = (nil)] [url = about:blank] 17:57:27 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x8f695800) [pid = 8289] [serial = 1833] [outer = (nil)] [url = about:blank] 17:57:27 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x8ef16800) [pid = 8289] [serial = 1841] [outer = (nil)] [url = about:blank] 17:57:27 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x91bda400) [pid = 8289] [serial = 1842] [outer = (nil)] [url = about:blank] 17:57:27 INFO - PROCESS | 8289 | 1471049847992 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 17:57:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 17:57:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1541ms 17:57:28 INFO - PROCESS | 8289 | 1471049848078 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 17:57:28 INFO - PROCESS | 8289 | 1471049848085 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 17:57:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 17:57:28 INFO - PROCESS | 8289 | 1471049848100 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 17:57:28 INFO - PROCESS | 8289 | 1471049848104 Marionette TRACE conn3 <- [1,2502,null,{}] 17:57:28 INFO - PROCESS | 8289 | 1471049848110 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:28 INFO - PROCESS | 8289 | 1471049848115 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:28 INFO - PROCESS | 8289 | 1471049848278 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 17:57:28 INFO - PROCESS | 8289 | 1471049848287 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:28 INFO - PROCESS | 8289 | 1471049848296 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:28 INFO - PROCESS | 8289 | ++DOCSHELL 0x8d8a4000 == 35 [pid = 8289] [id = 633] 17:57:28 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x8d8adc00) [pid = 8289] [serial = 1900] [outer = (nil)] 17:57:28 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x8e2c5000) [pid = 8289] [serial = 1901] [outer = 0x8d8adc00] 17:57:28 INFO - PROCESS | 8289 | 1471049848364 Marionette DEBUG loaded listener.js 17:57:28 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x8e2f9c00) [pid = 8289] [serial = 1902] [outer = 0x8d8adc00] 17:57:29 INFO - PROCESS | 8289 | 1471049849323 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 17:57:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 17:57:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1280ms 17:57:29 INFO - PROCESS | 8289 | 1471049849379 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 17:57:29 INFO - PROCESS | 8289 | 1471049849384 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 17:57:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 17:57:29 INFO - PROCESS | 8289 | 1471049849397 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 17:57:29 INFO - PROCESS | 8289 | 1471049849403 Marionette TRACE conn3 <- [1,2506,null,{}] 17:57:29 INFO - PROCESS | 8289 | 1471049849418 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:29 INFO - PROCESS | 8289 | 1471049849426 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:29 INFO - PROCESS | 8289 | 1471049849578 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 17:57:29 INFO - PROCESS | 8289 | 1471049849731 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:29 INFO - PROCESS | 8289 | 1471049849742 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:29 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ef0c000 == 36 [pid = 8289] [id = 634] 17:57:29 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8ef12c00) [pid = 8289] [serial = 1903] [outer = (nil)] 17:57:29 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x90b35000) [pid = 8289] [serial = 1904] [outer = 0x8ef12c00] 17:57:29 INFO - PROCESS | 8289 | 1471049849808 Marionette DEBUG loaded listener.js 17:57:29 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x90d8b800) [pid = 8289] [serial = 1905] [outer = 0x8ef12c00] 17:57:30 INFO - PROCESS | 8289 | 1471049850694 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 17:57:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 17:57:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1341ms 17:57:30 INFO - PROCESS | 8289 | 1471049850735 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 17:57:30 INFO - PROCESS | 8289 | 1471049850739 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 17:57:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 17:57:30 INFO - PROCESS | 8289 | 1471049850745 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 17:57:30 INFO - PROCESS | 8289 | 1471049850747 Marionette TRACE conn3 <- [1,2510,null,{}] 17:57:30 INFO - PROCESS | 8289 | 1471049850753 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:30 INFO - PROCESS | 8289 | 1471049850758 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:30 INFO - PROCESS | 8289 | 1471049850982 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 17:57:31 INFO - PROCESS | 8289 | 1471049851007 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:31 INFO - PROCESS | 8289 | 1471049851016 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:31 INFO - PROCESS | 8289 | ++DOCSHELL 0x8d8a1800 == 37 [pid = 8289] [id = 635] 17:57:31 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x8ec9ec00) [pid = 8289] [serial = 1906] [outer = (nil)] 17:57:31 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x919c8800) [pid = 8289] [serial = 1907] [outer = 0x8ec9ec00] 17:57:31 INFO - PROCESS | 8289 | 1471049851079 Marionette DEBUG loaded listener.js 17:57:31 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x919cec00) [pid = 8289] [serial = 1908] [outer = 0x8ec9ec00] 17:57:31 INFO - PROCESS | 8289 | 1471049851959 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 17:57:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 17:57:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1276ms 17:57:32 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x8c42e400) [pid = 8289] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 17:57:32 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8f68d800) [pid = 8289] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 17:57:32 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x922bc800) [pid = 8289] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 17:57:32 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x90e98c00) [pid = 8289] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 17:57:32 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x8eca2400) [pid = 8289] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 17:57:32 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x8b3d4c00) [pid = 8289] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 17:57:32 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x92433c00) [pid = 8289] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 17:57:32 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x8cd03000) [pid = 8289] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 17:57:32 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x9245e000) [pid = 8289] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 17:57:32 INFO - PROCESS | 8289 | --DOMWINDOW == 66 (0x8d8a9000) [pid = 8289] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 17:57:32 INFO - PROCESS | 8289 | --DOMWINDOW == 65 (0x8abccc00) [pid = 8289] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 17:57:32 INFO - PROCESS | 8289 | --DOMWINDOW == 64 (0x8b8b0000) [pid = 8289] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 17:57:32 INFO - PROCESS | 8289 | 1471049852112 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 17:57:32 INFO - PROCESS | 8289 | 1471049852117 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 17:57:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 17:57:32 INFO - PROCESS | 8289 | 1471049852133 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 17:57:32 INFO - PROCESS | 8289 | 1471049852136 Marionette TRACE conn3 <- [1,2514,null,{}] 17:57:32 INFO - PROCESS | 8289 | 1471049852141 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:32 INFO - PROCESS | 8289 | 1471049852146 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:32 INFO - PROCESS | 8289 | 1471049852289 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 17:57:32 INFO - PROCESS | 8289 | 1471049852297 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:32 INFO - PROCESS | 8289 | 1471049852303 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:32 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e2f7400 == 38 [pid = 8289] [id = 636] 17:57:32 INFO - PROCESS | 8289 | ++DOMWINDOW == 65 (0x8e2f9800) [pid = 8289] [serial = 1909] [outer = (nil)] 17:57:32 INFO - PROCESS | 8289 | ++DOMWINDOW == 66 (0x8f692000) [pid = 8289] [serial = 1910] [outer = 0x8e2f9800] 17:57:32 INFO - PROCESS | 8289 | 1471049852369 Marionette DEBUG loaded listener.js 17:57:32 INFO - PROCESS | 8289 | ++DOMWINDOW == 67 (0x90e98c00) [pid = 8289] [serial = 1911] [outer = 0x8e2f9800] 17:57:33 INFO - PROCESS | 8289 | 1471049853290 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 17:57:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 17:57:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1183ms 17:57:33 INFO - PROCESS | 8289 | 1471049853317 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 17:57:33 INFO - PROCESS | 8289 | 1471049853320 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 17:57:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 17:57:33 INFO - PROCESS | 8289 | 1471049853326 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 17:57:33 INFO - PROCESS | 8289 | 1471049853329 Marionette TRACE conn3 <- [1,2518,null,{}] 17:57:33 INFO - PROCESS | 8289 | 1471049853334 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:33 INFO - PROCESS | 8289 | 1471049853344 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:33 INFO - PROCESS | 8289 | 1471049853528 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 17:57:33 INFO - PROCESS | 8289 | 1471049853538 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:33 INFO - PROCESS | 8289 | 1471049853544 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:33 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c349c00 == 39 [pid = 8289] [id = 637] 17:57:33 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x8ef15000) [pid = 8289] [serial = 1912] [outer = (nil)] 17:57:33 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x922bbc00) [pid = 8289] [serial = 1913] [outer = 0x8ef15000] 17:57:33 INFO - PROCESS | 8289 | 1471049853612 Marionette DEBUG loaded listener.js 17:57:33 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x8f68e000) [pid = 8289] [serial = 1914] [outer = 0x8ef15000] 17:57:34 INFO - PROCESS | 8289 | 1471049854736 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 17:57:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 17:57:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1478ms 17:57:34 INFO - PROCESS | 8289 | 1471049854806 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 17:57:34 INFO - PROCESS | 8289 | 1471049854812 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 17:57:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 17:57:34 INFO - PROCESS | 8289 | 1471049854820 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 17:57:34 INFO - PROCESS | 8289 | 1471049854825 Marionette TRACE conn3 <- [1,2522,null,{}] 17:57:34 INFO - PROCESS | 8289 | 1471049854834 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:34 INFO - PROCESS | 8289 | 1471049854840 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:35 INFO - PROCESS | 8289 | 1471049855061 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 17:57:35 INFO - PROCESS | 8289 | 1471049855297 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:35 INFO - PROCESS | 8289 | 1471049855307 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:35 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b3d4400 == 40 [pid = 8289] [id = 638] 17:57:35 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8b6d2c00) [pid = 8289] [serial = 1915] [outer = (nil)] 17:57:35 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8cd05c00) [pid = 8289] [serial = 1916] [outer = 0x8b6d2c00] 17:57:35 INFO - PROCESS | 8289 | 1471049855431 Marionette DEBUG loaded listener.js 17:57:35 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8d8ac000) [pid = 8289] [serial = 1917] [outer = 0x8b6d2c00] 17:57:36 INFO - PROCESS | 8289 | 1471049856351 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 17:57:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 17:57:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1580ms 17:57:36 INFO - PROCESS | 8289 | 1471049856400 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 17:57:36 INFO - PROCESS | 8289 | 1471049856408 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 17:57:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 17:57:36 INFO - PROCESS | 8289 | 1471049856418 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 17:57:36 INFO - PROCESS | 8289 | 1471049856422 Marionette TRACE conn3 <- [1,2526,null,{}] 17:57:36 INFO - PROCESS | 8289 | 1471049856428 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:36 INFO - PROCESS | 8289 | 1471049856434 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:36 INFO - PROCESS | 8289 | 1471049856612 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 17:57:36 INFO - PROCESS | 8289 | 1471049856795 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:36 INFO - PROCESS | 8289 | 1471049856806 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:36 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e18c800 == 41 [pid = 8289] [id = 639] 17:57:36 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x8ef0ac00) [pid = 8289] [serial = 1918] [outer = (nil)] 17:57:36 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x8ef16000) [pid = 8289] [serial = 1919] [outer = 0x8ef0ac00] 17:57:36 INFO - PROCESS | 8289 | 1471049856886 Marionette DEBUG loaded listener.js 17:57:37 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x8f693c00) [pid = 8289] [serial = 1920] [outer = 0x8ef0ac00] 17:57:37 INFO - PROCESS | 8289 | 1471049857853 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 17:57:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 17:57:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1487ms 17:57:37 INFO - PROCESS | 8289 | 1471049857905 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 17:57:37 INFO - PROCESS | 8289 | 1471049857908 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 17:57:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 17:57:37 INFO - PROCESS | 8289 | 1471049857916 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 17:57:37 INFO - PROCESS | 8289 | 1471049857921 Marionette TRACE conn3 <- [1,2530,null,{}] 17:57:37 INFO - PROCESS | 8289 | 1471049857938 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:37 INFO - PROCESS | 8289 | 1471049857947 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:38 INFO - PROCESS | 8289 | 1471049858123 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 17:57:38 INFO - PROCESS | 8289 | 1471049858319 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:38 INFO - PROCESS | 8289 | 1471049858331 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:38 INFO - PROCESS | 8289 | ++DOCSHELL 0x91be4000 == 42 [pid = 8289] [id = 640] 17:57:38 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x922b4000) [pid = 8289] [serial = 1921] [outer = (nil)] 17:57:38 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x923d8800) [pid = 8289] [serial = 1922] [outer = 0x922b4000] 17:57:38 INFO - PROCESS | 8289 | 1471049858412 Marionette DEBUG loaded listener.js 17:57:38 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x92431c00) [pid = 8289] [serial = 1923] [outer = 0x922b4000] 17:57:39 INFO - PROCESS | 8289 | 1471049859366 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 17:57:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 17:57:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1490ms 17:57:39 INFO - PROCESS | 8289 | 1471049859409 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 17:57:39 INFO - PROCESS | 8289 | 1471049859418 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 17:57:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 17:57:39 INFO - PROCESS | 8289 | 1471049859430 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 17:57:39 INFO - PROCESS | 8289 | 1471049859438 Marionette TRACE conn3 <- [1,2534,null,{}] 17:57:39 INFO - PROCESS | 8289 | 1471049859443 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:39 INFO - PROCESS | 8289 | 1471049859449 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:39 INFO - PROCESS | 8289 | 1471049859620 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 17:57:39 INFO - PROCESS | 8289 | 1471049859801 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:39 INFO - PROCESS | 8289 | 1471049859809 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:39 INFO - PROCESS | 8289 | ++DOCSHELL 0x922bec00 == 43 [pid = 8289] [id = 641] 17:57:39 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x92431400) [pid = 8289] [serial = 1924] [outer = (nil)] 17:57:39 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x92457000) [pid = 8289] [serial = 1925] [outer = 0x92431400] 17:57:39 INFO - PROCESS | 8289 | 1471049859890 Marionette DEBUG loaded listener.js 17:57:39 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x9245b400) [pid = 8289] [serial = 1926] [outer = 0x92431400] 17:57:40 INFO - PROCESS | 8289 | 1471049860756 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 17:57:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 17:57:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1382ms 17:57:40 INFO - PROCESS | 8289 | 1471049860813 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 17:57:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 17:57:40 INFO - PROCESS | 8289 | 1471049860818 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 17:57:40 INFO - PROCESS | 8289 | 1471049860824 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 17:57:40 INFO - PROCESS | 8289 | 1471049860827 Marionette TRACE conn3 <- [1,2538,null,{}] 17:57:40 INFO - PROCESS | 8289 | 1471049860833 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:40 INFO - PROCESS | 8289 | 1471049860838 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:41 INFO - PROCESS | 8289 | 1471049861005 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 17:57:41 INFO - PROCESS | 8289 | 1471049861189 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:41 INFO - PROCESS | 8289 | 1471049861195 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:41 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ec9c400 == 44 [pid = 8289] [id = 642] 17:57:41 INFO - PROCESS | 8289 | ++DOMWINDOW == 83 (0x92436400) [pid = 8289] [serial = 1927] [outer = (nil)] 17:57:41 INFO - PROCESS | 8289 | ++DOMWINDOW == 84 (0x92463c00) [pid = 8289] [serial = 1928] [outer = 0x92436400] 17:57:41 INFO - PROCESS | 8289 | 1471049861277 Marionette DEBUG loaded listener.js 17:57:41 INFO - PROCESS | 8289 | ++DOMWINDOW == 85 (0x92574400) [pid = 8289] [serial = 1929] [outer = 0x92436400] 17:57:42 INFO - PROCESS | 8289 | 1471049862180 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 17:57:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 17:57:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1428ms 17:57:42 INFO - PROCESS | 8289 | 1471049862252 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 17:57:42 INFO - PROCESS | 8289 | 1471049862255 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 17:57:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 17:57:42 INFO - PROCESS | 8289 | 1471049862262 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 17:57:42 INFO - PROCESS | 8289 | 1471049862265 Marionette TRACE conn3 <- [1,2542,null,{}] 17:57:42 INFO - PROCESS | 8289 | 1471049862271 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:42 INFO - PROCESS | 8289 | 1471049862281 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:42 INFO - PROCESS | 8289 | 1471049862517 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 17:57:42 INFO - PROCESS | 8289 | 1471049862764 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:42 INFO - PROCESS | 8289 | 1471049862772 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:42 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b3cc800 == 45 [pid = 8289] [id = 643] 17:57:42 INFO - PROCESS | 8289 | ++DOMWINDOW == 86 (0x8e183000) [pid = 8289] [serial = 1930] [outer = (nil)] 17:57:42 INFO - PROCESS | 8289 | ++DOMWINDOW == 87 (0x92455400) [pid = 8289] [serial = 1931] [outer = 0x8e183000] 17:57:42 INFO - PROCESS | 8289 | 1471049862895 Marionette DEBUG loaded listener.js 17:57:43 INFO - PROCESS | 8289 | ++DOMWINDOW == 88 (0x92580000) [pid = 8289] [serial = 1932] [outer = 0x8e183000] 17:57:43 INFO - PROCESS | 8289 | 1471049863808 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 17:57:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 17:57:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1584ms 17:57:43 INFO - PROCESS | 8289 | 1471049863846 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 17:57:43 INFO - PROCESS | 8289 | 1471049863850 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 17:57:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 17:57:43 INFO - PROCESS | 8289 | 1471049863856 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 17:57:43 INFO - PROCESS | 8289 | 1471049863860 Marionette TRACE conn3 <- [1,2546,null,{}] 17:57:43 INFO - PROCESS | 8289 | 1471049863865 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:43 INFO - PROCESS | 8289 | 1471049863870 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:44 INFO - PROCESS | 8289 | 1471049864035 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 17:57:44 INFO - PROCESS | 8289 | 1471049864222 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:44 INFO - PROCESS | 8289 | 1471049864229 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:44 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abce800 == 46 [pid = 8289] [id = 644] 17:57:44 INFO - PROCESS | 8289 | ++DOMWINDOW == 89 (0x8abcf800) [pid = 8289] [serial = 1933] [outer = (nil)] 17:57:44 INFO - PROCESS | 8289 | ++DOMWINDOW == 90 (0x8c431c00) [pid = 8289] [serial = 1934] [outer = 0x8abcf800] 17:57:44 INFO - PROCESS | 8289 | 1471049864306 Marionette DEBUG loaded listener.js 17:57:44 INFO - PROCESS | 8289 | ++DOMWINDOW == 91 (0x8e2f0400) [pid = 8289] [serial = 1935] [outer = 0x8abcf800] 17:57:45 INFO - PROCESS | 8289 | 1471049865505 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 17:57:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 17:57:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1689ms 17:57:45 INFO - PROCESS | 8289 | 1471049865547 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 17:57:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 17:57:45 INFO - PROCESS | 8289 | 1471049865553 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 17:57:45 INFO - PROCESS | 8289 | 1471049865561 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 17:57:45 INFO - PROCESS | 8289 | 1471049865565 Marionette TRACE conn3 <- [1,2550,null,{}] 17:57:45 INFO - PROCESS | 8289 | 1471049865573 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:45 INFO - PROCESS | 8289 | 1471049865578 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:45 INFO - PROCESS | 8289 | 1471049865747 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 17:57:46 INFO - PROCESS | 8289 | 1471049866056 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:46 INFO - PROCESS | 8289 | 1471049866071 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:46 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c352c00 == 47 [pid = 8289] [id = 645] 17:57:46 INFO - PROCESS | 8289 | ++DOMWINDOW == 92 (0x8c354c00) [pid = 8289] [serial = 1936] [outer = (nil)] 17:57:46 INFO - PROCESS | 8289 | ++DOMWINDOW == 93 (0x8cd09c00) [pid = 8289] [serial = 1937] [outer = 0x8c354c00] 17:57:46 INFO - PROCESS | 8289 | 1471049866180 Marionette DEBUG loaded listener.js 17:57:46 INFO - PROCESS | 8289 | ++DOMWINDOW == 94 (0x8e182c00) [pid = 8289] [serial = 1938] [outer = 0x8c354c00] 17:57:47 INFO - PROCESS | 8289 | --DOCSHELL 0x8e2f7400 == 46 [pid = 8289] [id = 636] 17:57:47 INFO - PROCESS | 8289 | --DOCSHELL 0x8d8a1800 == 45 [pid = 8289] [id = 635] 17:57:47 INFO - PROCESS | 8289 | --DOCSHELL 0x8ef0c000 == 44 [pid = 8289] [id = 634] 17:57:47 INFO - PROCESS | 8289 | --DOCSHELL 0x8d8a4000 == 43 [pid = 8289] [id = 633] 17:57:47 INFO - PROCESS | 8289 | --DOCSHELL 0x8b3d3400 == 42 [pid = 8289] [id = 632] 17:57:47 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc5c00 == 41 [pid = 8289] [id = 621] 17:57:47 INFO - PROCESS | 8289 | --DOCSHELL 0x8c433000 == 40 [pid = 8289] [id = 619] 17:57:47 INFO - PROCESS | 8289 | --DOCSHELL 0x8eca1800 == 39 [pid = 8289] [id = 631] 17:57:47 INFO - PROCESS | 8289 | --DOCSHELL 0x8cd02c00 == 38 [pid = 8289] [id = 622] 17:57:47 INFO - PROCESS | 8289 | --DOCSHELL 0x8e2f1000 == 37 [pid = 8289] [id = 627] 17:57:47 INFO - PROCESS | 8289 | --DOCSHELL 0x8b6de800 == 36 [pid = 8289] [id = 628] 17:57:47 INFO - PROCESS | 8289 | --DOCSHELL 0x8b8b9c00 == 35 [pid = 8289] [id = 629] 17:57:47 INFO - PROCESS | 8289 | --DOCSHELL 0x90e97c00 == 34 [pid = 8289] [id = 630] 17:57:47 INFO - PROCESS | 8289 | --DOCSHELL 0x922bb000 == 33 [pid = 8289] [id = 617] 17:57:47 INFO - PROCESS | 8289 | --DOCSHELL 0x8c433c00 == 32 [pid = 8289] [id = 620] 17:57:47 INFO - PROCESS | 8289 | --DOCSHELL 0x8abce800 == 31 [pid = 8289] [id = 644] 17:57:47 INFO - PROCESS | 8289 | --DOCSHELL 0x8b3cc800 == 30 [pid = 8289] [id = 643] 17:57:47 INFO - PROCESS | 8289 | --DOCSHELL 0x922bec00 == 29 [pid = 8289] [id = 641] 17:57:47 INFO - PROCESS | 8289 | --DOCSHELL 0x8ec9c400 == 28 [pid = 8289] [id = 642] 17:57:47 INFO - PROCESS | 8289 | --DOCSHELL 0x91be4000 == 27 [pid = 8289] [id = 640] 17:57:47 INFO - PROCESS | 8289 | --DOCSHELL 0x8e18c800 == 26 [pid = 8289] [id = 639] 17:57:47 INFO - PROCESS | 8289 | --DOCSHELL 0x8c349c00 == 25 [pid = 8289] [id = 637] 17:57:47 INFO - PROCESS | 8289 | --DOCSHELL 0x8b3d4400 == 24 [pid = 8289] [id = 638] 17:57:47 INFO - PROCESS | 8289 | --DOMWINDOW == 93 (0x8f68f800) [pid = 8289] [serial = 1883] [outer = (nil)] [url = about:blank] 17:57:48 INFO - PROCESS | 8289 | --DOMWINDOW == 92 (0x8e2f3000) [pid = 8289] [serial = 1848] [outer = (nil)] [url = about:blank] 17:57:48 INFO - PROCESS | 8289 | --DOMWINDOW == 91 (0x8d8aec00) [pid = 8289] [serial = 1847] [outer = (nil)] [url = about:blank] 17:57:48 INFO - PROCESS | 8289 | --DOMWINDOW == 90 (0x90e9d000) [pid = 8289] [serial = 1851] [outer = (nil)] [url = about:blank] 17:57:48 INFO - PROCESS | 8289 | --DOMWINDOW == 89 (0x90d8bc00) [pid = 8289] [serial = 1850] [outer = (nil)] [url = about:blank] 17:57:48 INFO - PROCESS | 8289 | --DOMWINDOW == 88 (0x923dfc00) [pid = 8289] [serial = 1854] [outer = (nil)] [url = about:blank] 17:57:48 INFO - PROCESS | 8289 | --DOMWINDOW == 87 (0x923d5800) [pid = 8289] [serial = 1853] [outer = (nil)] [url = about:blank] 17:57:48 INFO - PROCESS | 8289 | --DOMWINDOW == 86 (0x92435800) [pid = 8289] [serial = 1856] [outer = (nil)] [url = about:blank] 17:57:48 INFO - PROCESS | 8289 | --DOMWINDOW == 85 (0x8eca5800) [pid = 8289] [serial = 1877] [outer = (nil)] [url = about:blank] 17:57:48 INFO - PROCESS | 8289 | --DOMWINDOW == 84 (0x9243a800) [pid = 8289] [serial = 1857] [outer = (nil)] [url = about:blank] 17:57:48 INFO - PROCESS | 8289 | --DOMWINDOW == 83 (0x8c435800) [pid = 8289] [serial = 1880] [outer = (nil)] [url = about:blank] 17:57:48 INFO - PROCESS | 8289 | --DOMWINDOW == 82 (0x92574000) [pid = 8289] [serial = 1860] [outer = (nil)] [url = about:blank] 17:57:48 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x8e184c00) [pid = 8289] [serial = 1869] [outer = (nil)] [url = about:blank] 17:57:48 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x8d8a3000) [pid = 8289] [serial = 1868] [outer = (nil)] [url = about:blank] 17:57:48 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x92462400) [pid = 8289] [serial = 1859] [outer = (nil)] [url = about:blank] 17:57:48 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x92590400) [pid = 8289] [serial = 1863] [outer = (nil)] [url = about:blank] 17:57:48 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x9258e800) [pid = 8289] [serial = 1862] [outer = (nil)] [url = about:blank] 17:57:48 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x8e186c00) [pid = 8289] [serial = 1874] [outer = (nil)] [url = about:blank] 17:57:48 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x8e2cc800) [pid = 8289] [serial = 1866] [outer = (nil)] [url = about:blank] 17:57:48 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8cd04400) [pid = 8289] [serial = 1865] [outer = (nil)] [url = about:blank] 17:57:48 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x8c42d800) [pid = 8289] [serial = 1872] [outer = (nil)] [url = about:blank] 17:57:48 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8c353c00) [pid = 8289] [serial = 1871] [outer = (nil)] [url = about:blank] 17:57:48 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x8ee16000) [pid = 8289] [serial = 1878] [outer = (nil)] [url = about:blank] 17:57:48 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x8e2fa000) [pid = 8289] [serial = 1881] [outer = (nil)] [url = about:blank] 17:57:48 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x8e2c1c00) [pid = 8289] [serial = 1875] [outer = (nil)] [url = about:blank] 17:57:48 INFO - PROCESS | 8289 | 1471049868315 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 17:57:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 17:57:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 2794ms 17:57:48 INFO - PROCESS | 8289 | 1471049868354 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 17:57:48 INFO - PROCESS | 8289 | 1471049868359 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 17:57:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 17:57:48 INFO - PROCESS | 8289 | 1471049868368 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 17:57:48 INFO - PROCESS | 8289 | 1471049868371 Marionette TRACE conn3 <- [1,2554,null,{}] 17:57:48 INFO - PROCESS | 8289 | 1471049868379 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:48 INFO - PROCESS | 8289 | 1471049868385 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:48 INFO - PROCESS | 8289 | 1471049868540 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 17:57:48 INFO - PROCESS | 8289 | 1471049868557 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:48 INFO - PROCESS | 8289 | 1471049868569 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:48 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b8ac800 == 25 [pid = 8289] [id = 646] 17:57:48 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x8b8b2c00) [pid = 8289] [serial = 1939] [outer = (nil)] 17:57:48 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8b8b9800) [pid = 8289] [serial = 1940] [outer = 0x8b8b2c00] 17:57:48 INFO - PROCESS | 8289 | 1471049868638 Marionette DEBUG loaded listener.js 17:57:48 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8c34e000) [pid = 8289] [serial = 1941] [outer = 0x8b8b2c00] 17:57:49 INFO - PROCESS | 8289 | 1471049869608 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 17:57:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 17:57:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1282ms 17:57:49 INFO - PROCESS | 8289 | 1471049869654 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 17:57:49 INFO - PROCESS | 8289 | 1471049869662 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 17:57:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 17:57:49 INFO - PROCESS | 8289 | 1471049869674 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 17:57:49 INFO - PROCESS | 8289 | 1471049869678 Marionette TRACE conn3 <- [1,2558,null,{}] 17:57:49 INFO - PROCESS | 8289 | 1471049869684 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:49 INFO - PROCESS | 8289 | 1471049869689 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:49 INFO - PROCESS | 8289 | 1471049869848 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 17:57:50 INFO - PROCESS | 8289 | 1471049869991 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:50 INFO - PROCESS | 8289 | 1471049869999 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:50 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c582c00 == 26 [pid = 8289] [id = 647] 17:57:50 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8cd03800) [pid = 8289] [serial = 1942] [outer = (nil)] 17:57:50 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x8d8a1000) [pid = 8289] [serial = 1943] [outer = 0x8cd03800] 17:57:50 INFO - PROCESS | 8289 | 1471049870068 Marionette DEBUG loaded listener.js 17:57:50 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x8d8a8400) [pid = 8289] [serial = 1944] [outer = 0x8cd03800] 17:57:51 INFO - PROCESS | 8289 | 1471049871002 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 17:57:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 17:57:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1388ms 17:57:51 INFO - PROCESS | 8289 | 1471049871062 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 17:57:51 INFO - PROCESS | 8289 | 1471049871066 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 17:57:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 17:57:51 INFO - PROCESS | 8289 | 1471049871079 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 17:57:51 INFO - PROCESS | 8289 | 1471049871085 Marionette TRACE conn3 <- [1,2562,null,{}] 17:57:51 INFO - PROCESS | 8289 | 1471049871101 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:51 INFO - PROCESS | 8289 | 1471049871110 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:51 INFO - PROCESS | 8289 | 1471049871326 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 17:57:51 INFO - PROCESS | 8289 | 1471049871423 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:51 INFO - PROCESS | 8289 | 1471049871437 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:51 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e2f7400 == 27 [pid = 8289] [id = 648] 17:57:51 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x8e2fa400) [pid = 8289] [serial = 1945] [outer = (nil)] 17:57:51 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x8eca1800) [pid = 8289] [serial = 1946] [outer = 0x8e2fa400] 17:57:51 INFO - PROCESS | 8289 | 1471049871506 Marionette DEBUG loaded listener.js 17:57:51 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x8ee11400) [pid = 8289] [serial = 1947] [outer = 0x8e2fa400] 17:57:52 INFO - PROCESS | 8289 | 1471049872421 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 17:57:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 17:57:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1389ms 17:57:52 INFO - PROCESS | 8289 | 1471049872461 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 17:57:52 INFO - PROCESS | 8289 | 1471049872480 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 17:57:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 17:57:52 INFO - PROCESS | 8289 | 1471049872495 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 17:57:52 INFO - PROCESS | 8289 | 1471049872497 Marionette TRACE conn3 <- [1,2566,null,{}] 17:57:52 INFO - PROCESS | 8289 | 1471049872503 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:52 INFO - PROCESS | 8289 | 1471049872507 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:52 INFO - PROCESS | 8289 | 1471049872713 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 17:57:53 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x8e2f9800) [pid = 8289] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 17:57:53 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x91be3c00) [pid = 8289] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 17:57:53 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x8d8adc00) [pid = 8289] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 17:57:53 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8ec9d800) [pid = 8289] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 17:57:53 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x8b6e1400) [pid = 8289] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 17:57:53 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x90e99000) [pid = 8289] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 17:57:53 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x8ec9ec00) [pid = 8289] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 17:57:53 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x8ef12c00) [pid = 8289] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 17:57:53 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x8b8ac400) [pid = 8289] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 17:57:53 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x8e2f1400) [pid = 8289] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 17:57:53 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x8ef15000) [pid = 8289] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 17:57:53 INFO - PROCESS | 8289 | 1471049873238 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:53 INFO - PROCESS | 8289 | 1471049873246 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:53 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc4c00 == 28 [pid = 8289] [id = 649] 17:57:53 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x8abc6400) [pid = 8289] [serial = 1948] [outer = (nil)] 17:57:53 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x8b6e1400) [pid = 8289] [serial = 1949] [outer = 0x8abc6400] 17:57:53 INFO - PROCESS | 8289 | 1471049873316 Marionette DEBUG loaded listener.js 17:57:53 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x8e18f800) [pid = 8289] [serial = 1950] [outer = 0x8abc6400] 17:57:54 INFO - PROCESS | 8289 | 1471049874095 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 17:57:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 17:57:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1633ms 17:57:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 17:57:54 INFO - PROCESS | 8289 | 1471049874127 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 17:57:54 INFO - PROCESS | 8289 | 1471049874130 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 17:57:54 INFO - PROCESS | 8289 | 1471049874137 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 17:57:54 INFO - PROCESS | 8289 | 1471049874140 Marionette TRACE conn3 <- [1,2570,null,{}] 17:57:54 INFO - PROCESS | 8289 | 1471049874145 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:54 INFO - PROCESS | 8289 | 1471049874150 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:54 INFO - PROCESS | 8289 | 1471049874318 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 17:57:54 INFO - PROCESS | 8289 | 1471049874327 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:54 INFO - PROCESS | 8289 | 1471049874335 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:54 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c573c00 == 29 [pid = 8289] [id = 650] 17:57:54 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8e2c9800) [pid = 8289] [serial = 1951] [outer = (nil)] 17:57:54 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8ef15000) [pid = 8289] [serial = 1952] [outer = 0x8e2c9800] 17:57:54 INFO - PROCESS | 8289 | 1471049874400 Marionette DEBUG loaded listener.js 17:57:54 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8f694c00) [pid = 8289] [serial = 1953] [outer = 0x8e2c9800] 17:57:55 INFO - PROCESS | 8289 | 1471049875554 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 17:57:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 17:57:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1478ms 17:57:55 INFO - PROCESS | 8289 | 1471049875615 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 17:57:55 INFO - PROCESS | 8289 | 1471049875622 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 17:57:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 17:57:55 INFO - PROCESS | 8289 | 1471049875631 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 17:57:55 INFO - PROCESS | 8289 | 1471049875636 Marionette TRACE conn3 <- [1,2574,null,{}] 17:57:55 INFO - PROCESS | 8289 | 1471049875644 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:55 INFO - PROCESS | 8289 | 1471049875649 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:55 INFO - PROCESS | 8289 | 1471049875841 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 17:57:56 INFO - PROCESS | 8289 | 1471049876092 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:56 INFO - PROCESS | 8289 | 1471049876104 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:56 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b8b1400 == 30 [pid = 8289] [id = 651] 17:57:56 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x8c34ac00) [pid = 8289] [serial = 1954] [outer = (nil)] 17:57:56 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x8c579c00) [pid = 8289] [serial = 1955] [outer = 0x8c34ac00] 17:57:56 INFO - PROCESS | 8289 | 1471049876212 Marionette DEBUG loaded listener.js 17:57:56 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x8cd09800) [pid = 8289] [serial = 1956] [outer = 0x8c34ac00] 17:57:57 INFO - PROCESS | 8289 | 1471049877187 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 17:57:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 17:57:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1645ms 17:57:57 INFO - PROCESS | 8289 | 1471049877275 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 17:57:57 INFO - PROCESS | 8289 | 1471049877283 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 17:57:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 17:57:57 INFO - PROCESS | 8289 | 1471049877293 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 17:57:57 INFO - PROCESS | 8289 | 1471049877297 Marionette TRACE conn3 <- [1,2578,null,{}] 17:57:57 INFO - PROCESS | 8289 | 1471049877304 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:57 INFO - PROCESS | 8289 | 1471049877310 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:57 INFO - PROCESS | 8289 | 1471049877485 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 17:57:57 INFO - PROCESS | 8289 | 1471049877666 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:57 INFO - PROCESS | 8289 | 1471049877676 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:57 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c42f400 == 31 [pid = 8289] [id = 652] 17:57:57 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x8e2c6000) [pid = 8289] [serial = 1957] [outer = (nil)] 17:57:57 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x8ee1dc00) [pid = 8289] [serial = 1958] [outer = 0x8e2c6000] 17:57:57 INFO - PROCESS | 8289 | 1471049877757 Marionette DEBUG loaded listener.js 17:57:57 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x8ef0d000) [pid = 8289] [serial = 1959] [outer = 0x8e2c6000] 17:57:58 INFO - PROCESS | 8289 | 1471049878869 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 17:57:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 17:57:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1633ms 17:57:58 INFO - PROCESS | 8289 | 1471049878927 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 17:57:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 17:57:58 INFO - PROCESS | 8289 | 1471049878931 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 17:57:58 INFO - PROCESS | 8289 | 1471049878938 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 17:57:58 INFO - PROCESS | 8289 | 1471049878944 Marionette TRACE conn3 <- [1,2582,null,{}] 17:57:58 INFO - PROCESS | 8289 | 1471049878960 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:58 INFO - PROCESS | 8289 | 1471049878969 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:59 INFO - PROCESS | 8289 | 1471049879146 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 17:57:59 INFO - PROCESS | 8289 | 1471049879375 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:59 INFO - PROCESS | 8289 | 1471049879389 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:57:59 INFO - PROCESS | 8289 | ++DOCSHELL 0x90d8f800 == 32 [pid = 8289] [id = 653] 17:57:59 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x90d8fc00) [pid = 8289] [serial = 1960] [outer = (nil)] 17:57:59 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x90e9b400) [pid = 8289] [serial = 1961] [outer = 0x90d8fc00] 17:57:59 INFO - PROCESS | 8289 | 1471049879497 Marionette DEBUG loaded listener.js 17:57:59 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x90ea2400) [pid = 8289] [serial = 1962] [outer = 0x90d8fc00] 17:58:00 INFO - PROCESS | 8289 | 1471049880499 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 17:58:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 17:58:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1605ms 17:58:00 INFO - PROCESS | 8289 | 1471049880563 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 17:58:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 17:58:00 INFO - PROCESS | 8289 | 1471049880569 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 17:58:00 INFO - PROCESS | 8289 | 1471049880575 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 17:58:00 INFO - PROCESS | 8289 | 1471049880579 Marionette TRACE conn3 <- [1,2586,null,{}] 17:58:00 INFO - PROCESS | 8289 | 1471049880585 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:00 INFO - PROCESS | 8289 | 1471049880591 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:00 INFO - PROCESS | 8289 | 1471049880788 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 17:58:01 INFO - PROCESS | 8289 | 1471049881020 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:01 INFO - PROCESS | 8289 | 1471049881029 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:01 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b3d8800 == 33 [pid = 8289] [id = 654] 17:58:01 INFO - PROCESS | 8289 | ++DOMWINDOW == 83 (0x8b3d8c00) [pid = 8289] [serial = 1963] [outer = (nil)] 17:58:01 INFO - PROCESS | 8289 | ++DOMWINDOW == 84 (0x8ef08400) [pid = 8289] [serial = 1964] [outer = 0x8b3d8c00] 17:58:01 INFO - PROCESS | 8289 | 1471049881156 Marionette DEBUG loaded listener.js 17:58:01 INFO - PROCESS | 8289 | ++DOMWINDOW == 85 (0x919c3800) [pid = 8289] [serial = 1965] [outer = 0x8b3d8c00] 17:58:02 INFO - PROCESS | 8289 | 1471049882262 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 17:58:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 17:58:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1748ms 17:58:02 INFO - PROCESS | 8289 | 1471049882345 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 17:58:02 INFO - PROCESS | 8289 | 1471049882352 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 17:58:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 17:58:02 INFO - PROCESS | 8289 | 1471049882361 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 17:58:02 INFO - PROCESS | 8289 | 1471049882365 Marionette TRACE conn3 <- [1,2590,null,{}] 17:58:02 INFO - PROCESS | 8289 | 1471049882373 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:02 INFO - PROCESS | 8289 | 1471049882379 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:02 INFO - PROCESS | 8289 | 1471049882593 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 17:58:02 INFO - PROCESS | 8289 | 1471049882883 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:02 INFO - PROCESS | 8289 | 1471049882893 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:02 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc4c00 == 32 [pid = 8289] [id = 649] 17:58:02 INFO - PROCESS | 8289 | --DOCSHELL 0x8e2f7400 == 31 [pid = 8289] [id = 648] 17:58:02 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b3d2800 == 32 [pid = 8289] [id = 655] 17:58:02 INFO - PROCESS | 8289 | ++DOMWINDOW == 86 (0x8b8af800) [pid = 8289] [serial = 1966] [outer = (nil)] 17:58:02 INFO - PROCESS | 8289 | ++DOMWINDOW == 87 (0x8c435000) [pid = 8289] [serial = 1967] [outer = 0x8b8af800] 17:58:02 INFO - PROCESS | 8289 | 1471049882989 Marionette DEBUG loaded listener.js 17:58:03 INFO - PROCESS | 8289 | ++DOMWINDOW == 88 (0x8c579800) [pid = 8289] [serial = 1968] [outer = 0x8b8af800] 17:58:03 INFO - PROCESS | 8289 | --DOCSHELL 0x8c582c00 == 31 [pid = 8289] [id = 647] 17:58:03 INFO - PROCESS | 8289 | --DOCSHELL 0x8b8ac800 == 30 [pid = 8289] [id = 646] 17:58:03 INFO - PROCESS | 8289 | --DOMWINDOW == 87 (0x922bbc00) [pid = 8289] [serial = 1913] [outer = (nil)] [url = about:blank] 17:58:03 INFO - PROCESS | 8289 | --DOMWINDOW == 86 (0x8f68e000) [pid = 8289] [serial = 1914] [outer = (nil)] [url = about:blank] 17:58:03 INFO - PROCESS | 8289 | --DOMWINDOW == 85 (0x90e98c00) [pid = 8289] [serial = 1911] [outer = (nil)] [url = about:blank] 17:58:03 INFO - PROCESS | 8289 | --DOMWINDOW == 84 (0x8f692000) [pid = 8289] [serial = 1910] [outer = (nil)] [url = about:blank] 17:58:03 INFO - PROCESS | 8289 | --DOMWINDOW == 83 (0x91e35000) [pid = 8289] [serial = 1895] [outer = (nil)] [url = about:blank] 17:58:03 INFO - PROCESS | 8289 | --DOMWINDOW == 82 (0x8e2c5000) [pid = 8289] [serial = 1901] [outer = (nil)] [url = about:blank] 17:58:03 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x8eca4000) [pid = 8289] [serial = 1890] [outer = (nil)] [url = about:blank] 17:58:03 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x8c354400) [pid = 8289] [serial = 1898] [outer = (nil)] [url = about:blank] 17:58:03 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x92122c00) [pid = 8289] [serial = 1896] [outer = (nil)] [url = about:blank] 17:58:03 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x919c9400) [pid = 8289] [serial = 1893] [outer = (nil)] [url = about:blank] 17:58:03 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x919cec00) [pid = 8289] [serial = 1908] [outer = (nil)] [url = about:blank] 17:58:03 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x90b35000) [pid = 8289] [serial = 1904] [outer = (nil)] [url = about:blank] 17:58:03 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x90ea3800) [pid = 8289] [serial = 1892] [outer = (nil)] [url = about:blank] 17:58:03 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8c430c00) [pid = 8289] [serial = 1886] [outer = (nil)] [url = about:blank] 17:58:03 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x8c436400) [pid = 8289] [serial = 1899] [outer = (nil)] [url = about:blank] 17:58:03 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x90b38800) [pid = 8289] [serial = 1884] [outer = (nil)] [url = about:blank] 17:58:03 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x90d8b800) [pid = 8289] [serial = 1905] [outer = (nil)] [url = about:blank] 17:58:03 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x919c8800) [pid = 8289] [serial = 1907] [outer = (nil)] [url = about:blank] 17:58:03 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x8cd02000) [pid = 8289] [serial = 1887] [outer = (nil)] [url = about:blank] 17:58:03 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x8e2f9c00) [pid = 8289] [serial = 1902] [outer = (nil)] [url = about:blank] 17:58:03 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x8ee1c800) [pid = 8289] [serial = 1889] [outer = (nil)] [url = about:blank] 17:58:03 INFO - PROCESS | 8289 | 1471049883804 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 17:58:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 17:58:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1531ms 17:58:03 INFO - PROCESS | 8289 | 1471049883893 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 17:58:03 INFO - PROCESS | 8289 | 1471049883899 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 17:58:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 17:58:03 INFO - PROCESS | 8289 | 1471049883909 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 17:58:03 INFO - PROCESS | 8289 | 1471049883912 Marionette TRACE conn3 <- [1,2594,null,{}] 17:58:03 INFO - PROCESS | 8289 | 1471049883918 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:03 INFO - PROCESS | 8289 | 1471049883924 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:04 INFO - PROCESS | 8289 | 1471049884079 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 17:58:04 INFO - PROCESS | 8289 | 1471049884090 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:04 INFO - PROCESS | 8289 | 1471049884096 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:04 INFO - PROCESS | 8289 | ++DOCSHELL 0x8d8a0800 == 31 [pid = 8289] [id = 656] 17:58:04 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x8e2c1c00) [pid = 8289] [serial = 1969] [outer = (nil)] 17:58:04 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x8e2f1800) [pid = 8289] [serial = 1970] [outer = 0x8e2c1c00] 17:58:04 INFO - PROCESS | 8289 | 1471049884165 Marionette DEBUG loaded listener.js 17:58:04 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x8e2fe400) [pid = 8289] [serial = 1971] [outer = 0x8e2c1c00] 17:58:05 INFO - PROCESS | 8289 | 1471049885180 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 17:58:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 17:58:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1328ms 17:58:05 INFO - PROCESS | 8289 | 1471049885237 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 17:58:05 INFO - PROCESS | 8289 | 1471049885240 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 17:58:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 17:58:05 INFO - PROCESS | 8289 | 1471049885246 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 17:58:05 INFO - PROCESS | 8289 | 1471049885252 Marionette TRACE conn3 <- [1,2598,null,{}] 17:58:05 INFO - PROCESS | 8289 | 1471049885267 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:05 INFO - PROCESS | 8289 | 1471049885275 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:05 INFO - PROCESS | 8289 | 1471049885432 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 17:58:05 INFO - PROCESS | 8289 | 1471049885443 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:05 INFO - PROCESS | 8289 | 1471049885452 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:05 INFO - PROCESS | 8289 | ++DOCSHELL 0x90b38800 == 32 [pid = 8289] [id = 657] 17:58:05 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x90b38c00) [pid = 8289] [serial = 1972] [outer = (nil)] 17:58:05 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x90d83800) [pid = 8289] [serial = 1973] [outer = 0x90b38c00] 17:58:05 INFO - PROCESS | 8289 | 1471049885523 Marionette DEBUG loaded listener.js 17:58:05 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x90d8e400) [pid = 8289] [serial = 1974] [outer = 0x90b38c00] 17:58:06 INFO - PROCESS | 8289 | 1471049886518 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 17:58:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 17:58:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1330ms 17:58:06 INFO - PROCESS | 8289 | 1471049886579 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 17:58:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 17:58:06 INFO - PROCESS | 8289 | 1471049886584 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 17:58:06 INFO - PROCESS | 8289 | 1471049886590 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 17:58:06 INFO - PROCESS | 8289 | 1471049886593 Marionette TRACE conn3 <- [1,2602,null,{}] 17:58:06 INFO - PROCESS | 8289 | 1471049886598 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:06 INFO - PROCESS | 8289 | 1471049886603 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:06 INFO - PROCESS | 8289 | 1471049886811 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 17:58:06 INFO - PROCESS | 8289 | 1471049886847 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:06 INFO - PROCESS | 8289 | 1471049886856 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:06 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abcc400 == 33 [pid = 8289] [id = 658] 17:58:06 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x8e2f2000) [pid = 8289] [serial = 1975] [outer = (nil)] 17:58:06 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x90ea3800) [pid = 8289] [serial = 1976] [outer = 0x8e2f2000] 17:58:06 INFO - PROCESS | 8289 | 1471049886934 Marionette DEBUG loaded listener.js 17:58:07 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x8f68d800) [pid = 8289] [serial = 1977] [outer = 0x8e2f2000] 17:58:07 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x8e2fa400) [pid = 8289] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 17:58:07 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8abc6400) [pid = 8289] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 17:58:07 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x8c354c00) [pid = 8289] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 17:58:07 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8b6d2c00) [pid = 8289] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 17:58:07 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x8ef0ac00) [pid = 8289] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 17:58:07 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x922b4000) [pid = 8289] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 17:58:07 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x8cd03800) [pid = 8289] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 17:58:07 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x92431400) [pid = 8289] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 17:58:07 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x8b8b2c00) [pid = 8289] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 17:58:07 INFO - PROCESS | 8289 | --DOMWINDOW == 66 (0x92436400) [pid = 8289] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 17:58:07 INFO - PROCESS | 8289 | --DOMWINDOW == 65 (0x8e183000) [pid = 8289] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 17:58:07 INFO - PROCESS | 8289 | --DOMWINDOW == 64 (0x8abcf800) [pid = 8289] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 17:58:08 INFO - PROCESS | 8289 | 1471049888008 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 17:58:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 17:58:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1435ms 17:58:08 INFO - PROCESS | 8289 | 1471049888025 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 17:58:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 17:58:08 INFO - PROCESS | 8289 | 1471049888029 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 17:58:08 INFO - PROCESS | 8289 | 1471049888035 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 17:58:08 INFO - PROCESS | 8289 | 1471049888038 Marionette TRACE conn3 <- [1,2606,null,{}] 17:58:08 INFO - PROCESS | 8289 | 1471049888043 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:08 INFO - PROCESS | 8289 | 1471049888047 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:08 INFO - PROCESS | 8289 | 1471049888240 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 17:58:08 INFO - PROCESS | 8289 | 1471049888334 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:08 INFO - PROCESS | 8289 | 1471049888342 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:08 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b3d1c00 == 34 [pid = 8289] [id = 659] 17:58:08 INFO - PROCESS | 8289 | ++DOMWINDOW == 65 (0x8b3d5400) [pid = 8289] [serial = 1978] [outer = (nil)] 17:58:08 INFO - PROCESS | 8289 | ++DOMWINDOW == 66 (0x8f689800) [pid = 8289] [serial = 1979] [outer = 0x8b3d5400] 17:58:08 INFO - PROCESS | 8289 | 1471049888407 Marionette DEBUG loaded listener.js 17:58:08 INFO - PROCESS | 8289 | ++DOMWINDOW == 67 (0x90b3c800) [pid = 8289] [serial = 1980] [outer = 0x8b3d5400] 17:58:09 INFO - PROCESS | 8289 | 1471049889197 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 17:58:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 17:58:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1191ms 17:58:09 INFO - PROCESS | 8289 | 1471049889226 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 17:58:09 INFO - PROCESS | 8289 | 1471049889230 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 17:58:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 17:58:09 INFO - PROCESS | 8289 | 1471049889235 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 17:58:09 INFO - PROCESS | 8289 | 1471049889239 Marionette TRACE conn3 <- [1,2610,null,{}] 17:58:09 INFO - PROCESS | 8289 | 1471049889244 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:09 INFO - PROCESS | 8289 | 1471049889254 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:09 INFO - PROCESS | 8289 | 1471049889449 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 17:58:09 INFO - PROCESS | 8289 | 1471049889459 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:09 INFO - PROCESS | 8289 | 1471049889466 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:09 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc2000 == 35 [pid = 8289] [id = 660] 17:58:09 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x91be1800) [pid = 8289] [serial = 1981] [outer = (nil)] 17:58:09 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x922b0800) [pid = 8289] [serial = 1982] [outer = 0x91be1800] 17:58:09 INFO - PROCESS | 8289 | 1471049889676 Marionette DEBUG loaded listener.js 17:58:09 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x92121c00) [pid = 8289] [serial = 1983] [outer = 0x91be1800] 17:58:10 INFO - PROCESS | 8289 | 1471049890666 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 17:58:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 17:58:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1478ms 17:58:10 INFO - PROCESS | 8289 | 1471049890715 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 17:58:10 INFO - PROCESS | 8289 | 1471049890722 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 17:58:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 17:58:10 INFO - PROCESS | 8289 | 1471049890730 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 17:58:10 INFO - PROCESS | 8289 | 1471049890735 Marionette TRACE conn3 <- [1,2614,null,{}] 17:58:10 INFO - PROCESS | 8289 | 1471049890744 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:10 INFO - PROCESS | 8289 | 1471049890749 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:10 INFO - PROCESS | 8289 | 1471049890931 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 17:58:11 INFO - PROCESS | 8289 | 1471049891115 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:11 INFO - PROCESS | 8289 | 1471049891128 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:11 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c42a400 == 36 [pid = 8289] [id = 661] 17:58:11 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8c431000) [pid = 8289] [serial = 1984] [outer = (nil)] 17:58:11 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8e181800) [pid = 8289] [serial = 1985] [outer = 0x8c431000] 17:58:11 INFO - PROCESS | 8289 | 1471049891264 Marionette DEBUG loaded listener.js 17:58:11 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8e2cc800) [pid = 8289] [serial = 1986] [outer = 0x8c431000] 17:58:12 INFO - PROCESS | 8289 | 1471049892205 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 17:58:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 17:58:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1532ms 17:58:12 INFO - PROCESS | 8289 | 1471049892262 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 17:58:12 INFO - PROCESS | 8289 | 1471049892270 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 17:58:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 17:58:12 INFO - PROCESS | 8289 | 1471049892281 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 17:58:12 INFO - PROCESS | 8289 | 1471049892285 Marionette TRACE conn3 <- [1,2618,null,{}] 17:58:12 INFO - PROCESS | 8289 | 1471049892292 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:12 INFO - PROCESS | 8289 | 1471049892298 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:12 INFO - PROCESS | 8289 | 1471049892517 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 17:58:12 INFO - PROCESS | 8289 | 1471049892703 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:12 INFO - PROCESS | 8289 | 1471049892709 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:12 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ee1c800 == 37 [pid = 8289] [id = 662] 17:58:12 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x8f689000) [pid = 8289] [serial = 1987] [outer = (nil)] 17:58:12 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x90b3a400) [pid = 8289] [serial = 1988] [outer = 0x8f689000] 17:58:12 INFO - PROCESS | 8289 | 1471049892794 Marionette DEBUG loaded listener.js 17:58:12 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x90d8d000) [pid = 8289] [serial = 1989] [outer = 0x8f689000] 17:58:13 INFO - PROCESS | 8289 | 1471049893840 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 17:58:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 17:58:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1634ms 17:58:13 INFO - PROCESS | 8289 | 1471049893915 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 17:58:13 INFO - PROCESS | 8289 | 1471049893919 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 17:58:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 17:58:13 INFO - PROCESS | 8289 | 1471049893926 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 17:58:13 INFO - PROCESS | 8289 | 1471049893932 Marionette TRACE conn3 <- [1,2622,null,{}] 17:58:13 INFO - PROCESS | 8289 | 1471049893949 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:13 INFO - PROCESS | 8289 | 1471049893957 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:14 INFO - PROCESS | 8289 | 1471049894171 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 17:58:14 INFO - PROCESS | 8289 | 1471049894402 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:14 INFO - PROCESS | 8289 | 1471049894415 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:14 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abca400 == 38 [pid = 8289] [id = 663] 17:58:14 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x922b4c00) [pid = 8289] [serial = 1990] [outer = (nil)] 17:58:14 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x923d3c00) [pid = 8289] [serial = 1991] [outer = 0x922b4c00] 17:58:14 INFO - PROCESS | 8289 | 1471049894509 Marionette DEBUG loaded listener.js 17:58:14 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x923dd000) [pid = 8289] [serial = 1992] [outer = 0x922b4c00] 17:58:15 INFO - PROCESS | 8289 | 1471049895449 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 17:58:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 17:58:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1586ms 17:58:15 INFO - PROCESS | 8289 | 1471049895513 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 17:58:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 17:58:15 INFO - PROCESS | 8289 | 1471049895518 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 17:58:15 INFO - PROCESS | 8289 | 1471049895524 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 17:58:15 INFO - PROCESS | 8289 | 1471049895528 Marionette TRACE conn3 <- [1,2626,null,{}] 17:58:15 INFO - PROCESS | 8289 | 1471049895533 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:15 INFO - PROCESS | 8289 | 1471049895538 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:15 INFO - PROCESS | 8289 | 1471049895714 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 17:58:15 INFO - PROCESS | 8289 | 1471049895911 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:15 INFO - PROCESS | 8289 | 1471049895920 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:15 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b3d2000 == 39 [pid = 8289] [id = 664] 17:58:15 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x8e2fd800) [pid = 8289] [serial = 1993] [outer = (nil)] 17:58:16 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x92438800) [pid = 8289] [serial = 1994] [outer = 0x8e2fd800] 17:58:16 INFO - PROCESS | 8289 | 1471049896041 Marionette DEBUG loaded listener.js 17:58:16 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x9243f800) [pid = 8289] [serial = 1995] [outer = 0x8e2fd800] 17:58:16 INFO - PROCESS | 8289 | 1471049896891 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 17:58:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 17:58:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1428ms 17:58:16 INFO - PROCESS | 8289 | 1471049896953 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 17:58:16 INFO - PROCESS | 8289 | 1471049896957 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 17:58:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 17:58:16 INFO - PROCESS | 8289 | 1471049896963 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 17:58:16 INFO - PROCESS | 8289 | 1471049896967 Marionette TRACE conn3 <- [1,2630,null,{}] 17:58:16 INFO - PROCESS | 8289 | 1471049896972 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:16 INFO - PROCESS | 8289 | 1471049896977 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:17 INFO - PROCESS | 8289 | 1471049897144 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 17:58:17 INFO - PROCESS | 8289 | 1471049897333 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:17 INFO - PROCESS | 8289 | 1471049897339 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:17 INFO - PROCESS | 8289 | ++DOCSHELL 0x92435c00 == 40 [pid = 8289] [id = 665] 17:58:17 INFO - PROCESS | 8289 | ++DOMWINDOW == 83 (0x9243d400) [pid = 8289] [serial = 1996] [outer = (nil)] 17:58:17 INFO - PROCESS | 8289 | ++DOMWINDOW == 84 (0x92464c00) [pid = 8289] [serial = 1997] [outer = 0x9243d400] 17:58:17 INFO - PROCESS | 8289 | 1471049897420 Marionette DEBUG loaded listener.js 17:58:17 INFO - PROCESS | 8289 | ++DOMWINDOW == 85 (0x92574000) [pid = 8289] [serial = 1998] [outer = 0x9243d400] 17:58:18 INFO - PROCESS | 8289 | 1471049898346 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 17:58:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 17:58:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1432ms 17:58:18 INFO - PROCESS | 8289 | 1471049898397 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 17:58:18 INFO - PROCESS | 8289 | 1471049898400 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 17:58:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 17:58:18 INFO - PROCESS | 8289 | 1471049898406 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 17:58:18 INFO - PROCESS | 8289 | 1471049898410 Marionette TRACE conn3 <- [1,2634,null,{}] 17:58:18 INFO - PROCESS | 8289 | 1471049898415 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:18 INFO - PROCESS | 8289 | 1471049898425 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:18 INFO - PROCESS | 8289 | 1471049898620 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 17:58:18 INFO - PROCESS | 8289 | 1471049898805 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:18 INFO - PROCESS | 8289 | 1471049898815 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:18 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e2ca800 == 41 [pid = 8289] [id = 666] 17:58:18 INFO - PROCESS | 8289 | ++DOMWINDOW == 86 (0x92437c00) [pid = 8289] [serial = 1999] [outer = (nil)] 17:58:18 INFO - PROCESS | 8289 | ++DOMWINDOW == 87 (0x92589000) [pid = 8289] [serial = 2000] [outer = 0x92437c00] 17:58:18 INFO - PROCESS | 8289 | 1471049898906 Marionette DEBUG loaded listener.js 17:58:19 INFO - PROCESS | 8289 | ++DOMWINDOW == 88 (0x9258e400) [pid = 8289] [serial = 2001] [outer = 0x92437c00] 17:58:19 INFO - PROCESS | 8289 | 1471049899822 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 17:58:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 17:58:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1482ms 17:58:19 INFO - PROCESS | 8289 | 1471049899890 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 17:58:19 INFO - PROCESS | 8289 | 1471049899894 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 17:58:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 17:58:19 INFO - PROCESS | 8289 | 1471049899900 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 17:58:19 INFO - PROCESS | 8289 | 1471049899904 Marionette TRACE conn3 <- [1,2638,null,{}] 17:58:19 INFO - PROCESS | 8289 | 1471049899909 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:19 INFO - PROCESS | 8289 | 1471049899915 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:20 INFO - PROCESS | 8289 | 1471049900088 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 17:58:20 INFO - PROCESS | 8289 | 1471049900283 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:20 INFO - PROCESS | 8289 | 1471049900291 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:20 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc6400 == 42 [pid = 8289] [id = 667] 17:58:20 INFO - PROCESS | 8289 | ++DOMWINDOW == 89 (0x8abcf800) [pid = 8289] [serial = 2002] [outer = (nil)] 17:58:20 INFO - PROCESS | 8289 | ++DOMWINDOW == 90 (0x925cc400) [pid = 8289] [serial = 2003] [outer = 0x8abcf800] 17:58:20 INFO - PROCESS | 8289 | 1471049900375 Marionette DEBUG loaded listener.js 17:58:20 INFO - PROCESS | 8289 | ++DOMWINDOW == 91 (0x925cfc00) [pid = 8289] [serial = 2004] [outer = 0x8abcf800] 17:58:21 INFO - PROCESS | 8289 | 1471049901286 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 17:58:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 17:58:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1428ms 17:58:21 INFO - PROCESS | 8289 | 1471049901329 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 17:58:21 INFO - PROCESS | 8289 | 1471049901340 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 17:58:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 17:58:21 INFO - PROCESS | 8289 | 1471049901379 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 17:58:21 INFO - PROCESS | 8289 | 1471049901384 Marionette TRACE conn3 <- [1,2642,null,{}] 17:58:21 INFO - PROCESS | 8289 | 1471049901390 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:21 INFO - PROCESS | 8289 | 1471049901396 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:21 INFO - PROCESS | 8289 | 1471049901571 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 17:58:21 INFO - PROCESS | 8289 | 1471049901769 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:21 INFO - PROCESS | 8289 | 1471049901779 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:21 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc4c00 == 43 [pid = 8289] [id = 668] 17:58:21 INFO - PROCESS | 8289 | ++DOMWINDOW == 92 (0x8abc5800) [pid = 8289] [serial = 2005] [outer = (nil)] 17:58:21 INFO - PROCESS | 8289 | ++DOMWINDOW == 93 (0x8c581800) [pid = 8289] [serial = 2006] [outer = 0x8abc5800] 17:58:21 INFO - PROCESS | 8289 | 1471049901894 Marionette DEBUG loaded listener.js 17:58:22 INFO - PROCESS | 8289 | ++DOMWINDOW == 94 (0x8e185400) [pid = 8289] [serial = 2007] [outer = 0x8abc5800] 17:58:23 INFO - PROCESS | 8289 | 1471049903111 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 17:58:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 17:58:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1787ms 17:58:23 INFO - PROCESS | 8289 | 1471049903164 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 17:58:23 INFO - PROCESS | 8289 | 1471049903173 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 17:58:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 17:58:23 INFO - PROCESS | 8289 | 1471049903189 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 17:58:23 INFO - PROCESS | 8289 | 1471049903199 Marionette TRACE conn3 <- [1,2646,null,{}] 17:58:23 INFO - PROCESS | 8289 | 1471049903213 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:23 INFO - PROCESS | 8289 | 1471049903222 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:23 INFO - PROCESS | 8289 | 1471049903452 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 17:58:23 INFO - PROCESS | 8289 | 1471049903700 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:23 INFO - PROCESS | 8289 | 1471049903708 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:24 INFO - PROCESS | 8289 | --DOCSHELL 0x8b3d1c00 == 42 [pid = 8289] [id = 659] 17:58:24 INFO - PROCESS | 8289 | --DOCSHELL 0x8abcc400 == 41 [pid = 8289] [id = 658] 17:58:24 INFO - PROCESS | 8289 | --DOCSHELL 0x90b38800 == 40 [pid = 8289] [id = 657] 17:58:24 INFO - PROCESS | 8289 | --DOCSHELL 0x8d8a0800 == 39 [pid = 8289] [id = 656] 17:58:24 INFO - PROCESS | 8289 | --DOCSHELL 0x8b3d8800 == 38 [pid = 8289] [id = 654] 17:58:24 INFO - PROCESS | 8289 | --DOCSHELL 0x8b3d2800 == 37 [pid = 8289] [id = 655] 17:58:24 INFO - PROCESS | 8289 | --DOCSHELL 0x8b8b1400 == 36 [pid = 8289] [id = 651] 17:58:24 INFO - PROCESS | 8289 | --DOCSHELL 0x8c42f400 == 35 [pid = 8289] [id = 652] 17:58:24 INFO - PROCESS | 8289 | --DOCSHELL 0x90d8f800 == 34 [pid = 8289] [id = 653] 17:58:24 INFO - PROCESS | 8289 | --DOCSHELL 0x8c352c00 == 33 [pid = 8289] [id = 645] 17:58:24 INFO - PROCESS | 8289 | --DOCSHELL 0x8c573c00 == 32 [pid = 8289] [id = 650] 17:58:24 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc4c00 == 31 [pid = 8289] [id = 668] 17:58:24 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc6400 == 30 [pid = 8289] [id = 667] 17:58:24 INFO - PROCESS | 8289 | --DOCSHELL 0x92435c00 == 29 [pid = 8289] [id = 665] 17:58:24 INFO - PROCESS | 8289 | --DOCSHELL 0x8e2ca800 == 28 [pid = 8289] [id = 666] 17:58:24 INFO - PROCESS | 8289 | --DOCSHELL 0x8b3d2000 == 27 [pid = 8289] [id = 664] 17:58:24 INFO - PROCESS | 8289 | --DOCSHELL 0x8abca400 == 26 [pid = 8289] [id = 663] 17:58:24 INFO - PROCESS | 8289 | --DOCSHELL 0x8ee1c800 == 25 [pid = 8289] [id = 662] 17:58:24 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc2000 == 24 [pid = 8289] [id = 660] 17:58:24 INFO - PROCESS | 8289 | --DOCSHELL 0x8c42a400 == 23 [pid = 8289] [id = 661] 17:58:24 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc4c00 == 24 [pid = 8289] [id = 669] 17:58:24 INFO - PROCESS | 8289 | ++DOMWINDOW == 95 (0x8abc6000) [pid = 8289] [serial = 2008] [outer = (nil)] 17:58:24 INFO - PROCESS | 8289 | ++DOMWINDOW == 96 (0x8abd0c00) [pid = 8289] [serial = 2009] [outer = 0x8abc6000] 17:58:24 INFO - PROCESS | 8289 | 1471049904849 Marionette DEBUG loaded listener.js 17:58:24 INFO - PROCESS | 8289 | ++DOMWINDOW == 97 (0x8b3d2800) [pid = 8289] [serial = 2010] [outer = 0x8abc6000] 17:58:25 INFO - PROCESS | 8289 | --DOMWINDOW == 96 (0x8ef15000) [pid = 8289] [serial = 1952] [outer = (nil)] [url = about:blank] 17:58:25 INFO - PROCESS | 8289 | --DOMWINDOW == 95 (0x8eca1800) [pid = 8289] [serial = 1946] [outer = (nil)] [url = about:blank] 17:58:25 INFO - PROCESS | 8289 | --DOMWINDOW == 94 (0x8b6e1400) [pid = 8289] [serial = 1949] [outer = (nil)] [url = about:blank] 17:58:25 INFO - PROCESS | 8289 | --DOMWINDOW == 93 (0x8ee11400) [pid = 8289] [serial = 1947] [outer = (nil)] [url = about:blank] 17:58:25 INFO - PROCESS | 8289 | --DOMWINDOW == 92 (0x8cd09c00) [pid = 8289] [serial = 1937] [outer = (nil)] [url = about:blank] 17:58:25 INFO - PROCESS | 8289 | --DOMWINDOW == 91 (0x8d8ac000) [pid = 8289] [serial = 1917] [outer = (nil)] [url = about:blank] 17:58:25 INFO - PROCESS | 8289 | --DOMWINDOW == 90 (0x8cd05c00) [pid = 8289] [serial = 1916] [outer = (nil)] [url = about:blank] 17:58:25 INFO - PROCESS | 8289 | --DOMWINDOW == 89 (0x8f693c00) [pid = 8289] [serial = 1920] [outer = (nil)] [url = about:blank] 17:58:25 INFO - PROCESS | 8289 | --DOMWINDOW == 88 (0x8ef16000) [pid = 8289] [serial = 1919] [outer = (nil)] [url = about:blank] 17:58:25 INFO - PROCESS | 8289 | --DOMWINDOW == 87 (0x92431c00) [pid = 8289] [serial = 1923] [outer = (nil)] [url = about:blank] 17:58:25 INFO - PROCESS | 8289 | --DOMWINDOW == 86 (0x923d8800) [pid = 8289] [serial = 1922] [outer = (nil)] [url = about:blank] 17:58:25 INFO - PROCESS | 8289 | --DOMWINDOW == 85 (0x8d8a1000) [pid = 8289] [serial = 1943] [outer = (nil)] [url = about:blank] 17:58:25 INFO - PROCESS | 8289 | --DOMWINDOW == 84 (0x9245b400) [pid = 8289] [serial = 1926] [outer = (nil)] [url = about:blank] 17:58:25 INFO - PROCESS | 8289 | --DOMWINDOW == 83 (0x92457000) [pid = 8289] [serial = 1925] [outer = (nil)] [url = about:blank] 17:58:25 INFO - PROCESS | 8289 | --DOMWINDOW == 82 (0x8b8b9800) [pid = 8289] [serial = 1940] [outer = (nil)] [url = about:blank] 17:58:25 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x92574400) [pid = 8289] [serial = 1929] [outer = (nil)] [url = about:blank] 17:58:25 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x92463c00) [pid = 8289] [serial = 1928] [outer = (nil)] [url = about:blank] 17:58:25 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x92580000) [pid = 8289] [serial = 1932] [outer = (nil)] [url = about:blank] 17:58:25 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x92455400) [pid = 8289] [serial = 1931] [outer = (nil)] [url = about:blank] 17:58:25 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x8e2f0400) [pid = 8289] [serial = 1935] [outer = (nil)] [url = about:blank] 17:58:25 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x8c431c00) [pid = 8289] [serial = 1934] [outer = (nil)] [url = about:blank] 17:58:25 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x8c34e000) [pid = 8289] [serial = 1941] [outer = (nil)] [url = about:blank] 17:58:25 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8e182c00) [pid = 8289] [serial = 1938] [outer = (nil)] [url = about:blank] 17:58:25 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x8e18f800) [pid = 8289] [serial = 1950] [outer = (nil)] [url = about:blank] 17:58:25 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8d8a8400) [pid = 8289] [serial = 1944] [outer = (nil)] [url = about:blank] 17:58:25 INFO - PROCESS | 8289 | 1471049905822 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 17:58:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 17:58:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 2655ms 17:58:25 INFO - PROCESS | 8289 | 1471049905840 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 17:58:25 INFO - PROCESS | 8289 | 1471049905846 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 17:58:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 17:58:25 INFO - PROCESS | 8289 | 1471049905854 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 17:58:25 INFO - PROCESS | 8289 | 1471049905857 Marionette TRACE conn3 <- [1,2650,null,{}] 17:58:25 INFO - PROCESS | 8289 | 1471049905864 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:25 INFO - PROCESS | 8289 | 1471049905870 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:26 INFO - PROCESS | 8289 | 1471049906036 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 17:58:26 INFO - PROCESS | 8289 | 1471049906180 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:26 INFO - PROCESS | 8289 | 1471049906188 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:26 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c42b000 == 25 [pid = 8289] [id = 670] 17:58:26 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8c42b800) [pid = 8289] [serial = 2011] [outer = (nil)] 17:58:26 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x8c433800) [pid = 8289] [serial = 2012] [outer = 0x8c42b800] 17:58:26 INFO - PROCESS | 8289 | 1471049906270 Marionette DEBUG loaded listener.js 17:58:26 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x8c57ac00) [pid = 8289] [serial = 2013] [outer = 0x8c42b800] 17:58:27 INFO - PROCESS | 8289 | 1471049907072 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 17:58:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 17:58:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1228ms 17:58:27 INFO - PROCESS | 8289 | 1471049907100 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 17:58:27 INFO - PROCESS | 8289 | 1471049907107 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 17:58:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 17:58:27 INFO - PROCESS | 8289 | 1471049907119 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 17:58:27 INFO - PROCESS | 8289 | 1471049907123 Marionette TRACE conn3 <- [1,2654,null,{}] 17:58:27 INFO - PROCESS | 8289 | 1471049907129 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:27 INFO - PROCESS | 8289 | 1471049907133 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:27 INFO - PROCESS | 8289 | 1471049907293 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 17:58:27 INFO - PROCESS | 8289 | 1471049907317 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:27 INFO - PROCESS | 8289 | 1471049907325 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:27 INFO - PROCESS | 8289 | ++DOCSHELL 0x8d8a9000 == 26 [pid = 8289] [id = 671] 17:58:27 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x8d8aac00) [pid = 8289] [serial = 2014] [outer = (nil)] 17:58:27 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x8e182400) [pid = 8289] [serial = 2015] [outer = 0x8d8aac00] 17:58:27 INFO - PROCESS | 8289 | 1471049907391 Marionette DEBUG loaded listener.js 17:58:27 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x8e18f800) [pid = 8289] [serial = 2016] [outer = 0x8d8aac00] 17:58:28 INFO - PROCESS | 8289 | 1471049908438 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 17:58:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 17:58:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1380ms 17:58:28 INFO - PROCESS | 8289 | 1471049908500 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 17:58:28 INFO - PROCESS | 8289 | 1471049908504 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 17:58:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 17:58:28 INFO - PROCESS | 8289 | 1471049908510 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 17:58:28 INFO - PROCESS | 8289 | 1471049908516 Marionette TRACE conn3 <- [1,2658,null,{}] 17:58:28 INFO - PROCESS | 8289 | 1471049908532 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:28 INFO - PROCESS | 8289 | 1471049908541 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:28 INFO - PROCESS | 8289 | 1471049908774 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 17:58:28 INFO - PROCESS | 8289 | 1471049908797 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:28 INFO - PROCESS | 8289 | 1471049908807 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:28 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e2fdc00 == 27 [pid = 8289] [id = 672] 17:58:28 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x8ec9a400) [pid = 8289] [serial = 2017] [outer = (nil)] 17:58:28 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x8eca7000) [pid = 8289] [serial = 2018] [outer = 0x8ec9a400] 17:58:28 INFO - PROCESS | 8289 | 1471049908871 Marionette DEBUG loaded listener.js 17:58:29 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x8ee13c00) [pid = 8289] [serial = 2019] [outer = 0x8ec9a400] 17:58:30 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x91be1800) [pid = 8289] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 17:58:30 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x90d8fc00) [pid = 8289] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 17:58:30 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x8c34ac00) [pid = 8289] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 17:58:30 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x8e2f2000) [pid = 8289] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 17:58:30 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x8e2c9800) [pid = 8289] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 17:58:30 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x8e2c6000) [pid = 8289] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 17:58:30 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8b3d8c00) [pid = 8289] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 17:58:30 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x8b3d5400) [pid = 8289] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 17:58:30 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x90b38c00) [pid = 8289] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 17:58:30 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x8b8af800) [pid = 8289] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 17:58:30 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x8e2c1c00) [pid = 8289] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 17:58:30 INFO - PROCESS | 8289 | 1471049910332 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 17:58:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 17:58:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1884ms 17:58:30 INFO - PROCESS | 8289 | 1471049910454 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 17:58:30 INFO - PROCESS | 8289 | 1471049910458 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 17:58:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 17:58:30 INFO - PROCESS | 8289 | 1471049910474 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 17:58:30 INFO - PROCESS | 8289 | 1471049910477 Marionette TRACE conn3 <- [1,2662,null,{}] 17:58:30 INFO - PROCESS | 8289 | 1471049910483 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:30 INFO - PROCESS | 8289 | 1471049910488 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:30 INFO - PROCESS | 8289 | 1471049910633 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 17:58:30 INFO - PROCESS | 8289 | 1471049910774 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:30 INFO - PROCESS | 8289 | 1471049910783 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:30 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b3d7400 == 28 [pid = 8289] [id = 673] 17:58:30 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8b3d7c00) [pid = 8289] [serial = 2020] [outer = (nil)] 17:58:30 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8eca7800) [pid = 8289] [serial = 2021] [outer = 0x8b3d7c00] 17:58:30 INFO - PROCESS | 8289 | 1471049910854 Marionette DEBUG loaded listener.js 17:58:30 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8ee19400) [pid = 8289] [serial = 2022] [outer = 0x8b3d7c00] 17:58:31 INFO - PROCESS | 8289 | 1471049911577 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 17:58:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 17:58:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1133ms 17:58:31 INFO - PROCESS | 8289 | 1471049911603 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 17:58:31 INFO - PROCESS | 8289 | 1471049911607 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 17:58:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 17:58:31 INFO - PROCESS | 8289 | 1471049911613 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 17:58:31 INFO - PROCESS | 8289 | 1471049911616 Marionette TRACE conn3 <- [1,2666,null,{}] 17:58:31 INFO - PROCESS | 8289 | 1471049911630 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:31 INFO - PROCESS | 8289 | 1471049911635 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:31 INFO - PROCESS | 8289 | 1471049911786 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 17:58:31 INFO - PROCESS | 8289 | 1471049911795 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:31 INFO - PROCESS | 8289 | 1471049911802 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:31 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ef12000 == 29 [pid = 8289] [id = 674] 17:58:31 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x8ef16000) [pid = 8289] [serial = 2023] [outer = (nil)] 17:58:31 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x8f68e000) [pid = 8289] [serial = 2024] [outer = 0x8ef16000] 17:58:31 INFO - PROCESS | 8289 | 1471049911885 Marionette DEBUG loaded listener.js 17:58:32 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x90b39800) [pid = 8289] [serial = 2025] [outer = 0x8ef16000] 17:58:33 INFO - PROCESS | 8289 | SkCairoFTTypeface::onFilterRec unimplemented 17:58:33 INFO - PROCESS | 8289 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:58:33 INFO - PROCESS | 8289 | 1471049913622 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 17:58:33 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) 17:58:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2041ms 17:58:33 INFO - PROCESS | 8289 | 1471049913662 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 17:58:33 INFO - PROCESS | 8289 | 1471049913668 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 17:58:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 17:58:33 INFO - PROCESS | 8289 | 1471049913683 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 17:58:33 INFO - PROCESS | 8289 | 1471049913690 Marionette TRACE conn3 <- [1,2670,null,{}] 17:58:33 INFO - PROCESS | 8289 | 1471049913702 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:33 INFO - PROCESS | 8289 | 1471049913706 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:33 INFO - PROCESS | 8289 | 1471049913886 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 17:58:34 INFO - PROCESS | 8289 | 1471049914081 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:34 INFO - PROCESS | 8289 | 1471049914089 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:34 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b6e1400 == 30 [pid = 8289] [id = 675] 17:58:34 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x8c34d000) [pid = 8289] [serial = 2026] [outer = (nil)] 17:58:34 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x8c573400) [pid = 8289] [serial = 2027] [outer = 0x8c34d000] 17:58:34 INFO - PROCESS | 8289 | 1471049914174 Marionette DEBUG loaded listener.js 17:58:34 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x8d8ae400) [pid = 8289] [serial = 2028] [outer = 0x8c34d000] 17:58:35 INFO - PROCESS | 8289 | SkCairoFTTypeface::onFilterRec unimplemented 17:58:35 INFO - PROCESS | 8289 | 1471049915608 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 17:58:35 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 17:58:35 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:58:35 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 17:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:58:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1935ms 17:58:35 INFO - PROCESS | 8289 | 1471049915766 Marionette TRACE conn3 -> [0,2673,"getWindowHandle",null] 17:58:35 INFO - PROCESS | 8289 | 1471049915774 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 17:58:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 17:58:35 INFO - PROCESS | 8289 | 1471049915790 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 17:58:35 INFO - PROCESS | 8289 | 1471049915796 Marionette TRACE conn3 <- [1,2674,null,{}] 17:58:35 INFO - PROCESS | 8289 | 1471049915802 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:35 INFO - PROCESS | 8289 | 1471049915808 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:35 INFO - PROCESS | 8289 | 1471049915985 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 17:58:36 INFO - PROCESS | 8289 | 1471049916170 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:36 INFO - PROCESS | 8289 | 1471049916178 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:36 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e18f000 == 31 [pid = 8289] [id = 676] 17:58:36 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x8e18fc00) [pid = 8289] [serial = 2029] [outer = (nil)] 17:58:36 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x8ee20800) [pid = 8289] [serial = 2030] [outer = 0x8e18fc00] 17:58:36 INFO - PROCESS | 8289 | 1471049916261 Marionette DEBUG loaded listener.js 17:58:36 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x8ef15c00) [pid = 8289] [serial = 2031] [outer = 0x8e18fc00] 17:58:37 INFO - PROCESS | 8289 | SkCairoFTTypeface::onFilterRec unimplemented 17:58:37 INFO - PROCESS | 8289 | 1471049917879 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 17:58:37 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 17:58:37 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:58:37 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 17:58:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:58:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 2134ms 17:58:37 INFO - PROCESS | 8289 | 1471049917927 Marionette TRACE conn3 -> [0,2677,"getWindowHandle",null] 17:58:37 INFO - PROCESS | 8289 | 1471049917933 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 17:58:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 17:58:37 INFO - PROCESS | 8289 | 1471049917943 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 17:58:37 INFO - PROCESS | 8289 | 1471049917948 Marionette TRACE conn3 <- [1,2678,null,{}] 17:58:37 INFO - PROCESS | 8289 | 1471049917957 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:37 INFO - PROCESS | 8289 | 1471049917962 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:38 INFO - PROCESS | 8289 | 1471049918129 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 17:58:38 INFO - PROCESS | 8289 | 1471049918325 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:38 INFO - PROCESS | 8289 | 1471049918335 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:38 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c34a800 == 32 [pid = 8289] [id = 677] 17:58:38 INFO - PROCESS | 8289 | ++DOMWINDOW == 83 (0x8c34ac00) [pid = 8289] [serial = 2032] [outer = (nil)] 17:58:38 INFO - PROCESS | 8289 | ++DOMWINDOW == 84 (0x8c350c00) [pid = 8289] [serial = 2033] [outer = 0x8c34ac00] 17:58:38 INFO - PROCESS | 8289 | 1471049918417 Marionette DEBUG loaded listener.js 17:58:38 INFO - PROCESS | 8289 | ++DOMWINDOW == 85 (0x8c356800) [pid = 8289] [serial = 2034] [outer = 0x8c34ac00] 17:58:39 INFO - PROCESS | 8289 | --DOCSHELL 0x8e2fcc00 == 31 [pid = 8289] [id = 616] 17:58:39 INFO - PROCESS | 8289 | --DOCSHELL 0x8b6e1000 == 30 [pid = 8289] [id = 603] 17:58:39 INFO - PROCESS | 8289 | --DOCSHELL 0x8c34a000 == 29 [pid = 8289] [id = 602] 17:58:39 INFO - PROCESS | 8289 | --DOCSHELL 0x8abcec00 == 28 [pid = 8289] [id = 610] 17:58:39 INFO - PROCESS | 8289 | --DOCSHELL 0x8c57d400 == 27 [pid = 8289] [id = 609] 17:58:39 INFO - PROCESS | 8289 | --DOMWINDOW == 84 (0x92121c00) [pid = 8289] [serial = 1983] [outer = (nil)] [url = about:blank] 17:58:39 INFO - PROCESS | 8289 | --DOMWINDOW == 83 (0x922b0800) [pid = 8289] [serial = 1982] [outer = (nil)] [url = about:blank] 17:58:39 INFO - PROCESS | 8289 | --DOMWINDOW == 82 (0x90e9b400) [pid = 8289] [serial = 1961] [outer = (nil)] [url = about:blank] 17:58:39 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x8cd09800) [pid = 8289] [serial = 1956] [outer = (nil)] [url = about:blank] 17:58:39 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x8c579c00) [pid = 8289] [serial = 1955] [outer = (nil)] [url = about:blank] 17:58:39 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x8f68d800) [pid = 8289] [serial = 1977] [outer = (nil)] [url = about:blank] 17:58:39 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x8f694c00) [pid = 8289] [serial = 1953] [outer = (nil)] [url = about:blank] 17:58:39 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x90ea2400) [pid = 8289] [serial = 1962] [outer = (nil)] [url = about:blank] 17:58:39 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x8ee1dc00) [pid = 8289] [serial = 1958] [outer = (nil)] [url = about:blank] 17:58:39 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x919c3800) [pid = 8289] [serial = 1965] [outer = (nil)] [url = about:blank] 17:58:39 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8f689800) [pid = 8289] [serial = 1979] [outer = (nil)] [url = about:blank] 17:58:39 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x90d8e400) [pid = 8289] [serial = 1974] [outer = (nil)] [url = about:blank] 17:58:39 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8c435000) [pid = 8289] [serial = 1967] [outer = (nil)] [url = about:blank] 17:58:39 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x8ef0d000) [pid = 8289] [serial = 1959] [outer = (nil)] [url = about:blank] 17:58:39 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x90d83800) [pid = 8289] [serial = 1973] [outer = (nil)] [url = about:blank] 17:58:39 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x8ef08400) [pid = 8289] [serial = 1964] [outer = (nil)] [url = about:blank] 17:58:39 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x8c579800) [pid = 8289] [serial = 1968] [outer = (nil)] [url = about:blank] 17:58:39 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x90ea3800) [pid = 8289] [serial = 1976] [outer = (nil)] [url = about:blank] 17:58:39 INFO - PROCESS | 8289 | --DOMWINDOW == 66 (0x8e2fe400) [pid = 8289] [serial = 1971] [outer = (nil)] [url = about:blank] 17:58:39 INFO - PROCESS | 8289 | --DOMWINDOW == 65 (0x8e2f1800) [pid = 8289] [serial = 1970] [outer = (nil)] [url = about:blank] 17:58:39 INFO - PROCESS | 8289 | --DOMWINDOW == 64 (0x90b3c800) [pid = 8289] [serial = 1980] [outer = (nil)] [url = about:blank] 17:58:39 INFO - PROCESS | 8289 | SkCairoFTTypeface::onFilterRec unimplemented 17:58:39 INFO - PROCESS | 8289 | 1471049919801 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 17:58:39 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) 17:58:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1890ms 17:58:39 INFO - PROCESS | 8289 | 1471049919833 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 17:58:39 INFO - PROCESS | 8289 | 1471049919840 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 17:58:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 17:58:39 INFO - PROCESS | 8289 | 1471049919851 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 17:58:39 INFO - PROCESS | 8289 | 1471049919854 Marionette TRACE conn3 <- [1,2682,null,{}] 17:58:39 INFO - PROCESS | 8289 | 1471049919860 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:39 INFO - PROCESS | 8289 | 1471049919865 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:40 INFO - PROCESS | 8289 | 1471049920064 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 17:58:40 INFO - PROCESS | 8289 | 1471049920215 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:40 INFO - PROCESS | 8289 | 1471049920222 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:40 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b8b3c00 == 28 [pid = 8289] [id = 678] 17:58:40 INFO - PROCESS | 8289 | ++DOMWINDOW == 65 (0x8c574400) [pid = 8289] [serial = 2035] [outer = (nil)] 17:58:40 INFO - PROCESS | 8289 | ++DOMWINDOW == 66 (0x8c581c00) [pid = 8289] [serial = 2036] [outer = 0x8c574400] 17:58:40 INFO - PROCESS | 8289 | 1471049920300 Marionette DEBUG loaded listener.js 17:58:40 INFO - PROCESS | 8289 | ++DOMWINDOW == 67 (0x8cd0f000) [pid = 8289] [serial = 2037] [outer = 0x8c574400] 17:58:41 INFO - PROCESS | 8289 | SkCairoFTTypeface::onFilterRec unimplemented 17:58:41 INFO - PROCESS | 8289 | 1471049921519 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 17:58:41 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) 17:58:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1728ms 17:58:41 INFO - PROCESS | 8289 | 1471049921580 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 17:58:41 INFO - PROCESS | 8289 | 1471049921583 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 17:58:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 17:58:41 INFO - PROCESS | 8289 | 1471049921590 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 17:58:41 INFO - PROCESS | 8289 | 1471049921596 Marionette TRACE conn3 <- [1,2686,null,{}] 17:58:41 INFO - PROCESS | 8289 | 1471049921624 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:41 INFO - PROCESS | 8289 | 1471049921636 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:41 INFO - PROCESS | 8289 | 1471049921927 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 17:58:41 INFO - PROCESS | 8289 | 1471049921978 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:41 INFO - PROCESS | 8289 | 1471049921988 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:42 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ec9a800 == 29 [pid = 8289] [id = 679] 17:58:42 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x8ec9ac00) [pid = 8289] [serial = 2038] [outer = (nil)] 17:58:42 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x8eca0c00) [pid = 8289] [serial = 2039] [outer = 0x8ec9ac00] 17:58:42 INFO - PROCESS | 8289 | 1471049922076 Marionette DEBUG loaded listener.js 17:58:42 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x8ee1c400) [pid = 8289] [serial = 2040] [outer = 0x8ec9ac00] 17:58:43 INFO - PROCESS | 8289 | SkCairoFTTypeface::onFilterRec unimplemented 17:58:43 INFO - PROCESS | 8289 | 1471049923496 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 17:58:43 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x8ec9a400) [pid = 8289] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 17:58:43 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x8c42b800) [pid = 8289] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 17:58:43 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x8abc5800) [pid = 8289] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 17:58:43 INFO - PROCESS | 8289 | --DOMWINDOW == 66 (0x8abc6000) [pid = 8289] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 17:58:43 INFO - PROCESS | 8289 | --DOMWINDOW == 65 (0x8d8aac00) [pid = 8289] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 17:58:43 INFO - PROCESS | 8289 | --DOMWINDOW == 64 (0x8c431000) [pid = 8289] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 17:58:43 INFO - PROCESS | 8289 | --DOMWINDOW == 63 (0x8f689000) [pid = 8289] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 17:58:43 INFO - PROCESS | 8289 | --DOMWINDOW == 62 (0x92437c00) [pid = 8289] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 17:58:43 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 17:58:43 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:58:43 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 17:58:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:43 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:58:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1942ms 17:58:43 INFO - PROCESS | 8289 | --DOMWINDOW == 61 (0x8abcf800) [pid = 8289] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 17:58:43 INFO - PROCESS | 8289 | --DOMWINDOW == 60 (0x922b4c00) [pid = 8289] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 17:58:43 INFO - PROCESS | 8289 | --DOMWINDOW == 59 (0x8e2fd800) [pid = 8289] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 17:58:43 INFO - PROCESS | 8289 | --DOMWINDOW == 58 (0x9243d400) [pid = 8289] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 17:58:43 INFO - PROCESS | 8289 | --DOMWINDOW == 57 (0x8b3d7c00) [pid = 8289] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 17:58:43 INFO - PROCESS | 8289 | 1471049923539 Marionette TRACE conn3 -> [0,2689,"getWindowHandle",null] 17:58:43 INFO - PROCESS | 8289 | 1471049923546 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 17:58:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 17:58:43 INFO - PROCESS | 8289 | 1471049923553 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 17:58:43 INFO - PROCESS | 8289 | 1471049923556 Marionette TRACE conn3 <- [1,2690,null,{}] 17:58:43 INFO - PROCESS | 8289 | 1471049923563 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:43 INFO - PROCESS | 8289 | 1471049923567 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:43 INFO - PROCESS | 8289 | 1471049923758 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 17:58:43 INFO - PROCESS | 8289 | 1471049923899 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:43 INFO - PROCESS | 8289 | 1471049923910 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:43 INFO - PROCESS | 8289 | ++DOCSHELL 0x8eca3400 == 30 [pid = 8289] [id = 680] 17:58:43 INFO - PROCESS | 8289 | ++DOMWINDOW == 58 (0x8eca6400) [pid = 8289] [serial = 2041] [outer = (nil)] 17:58:43 INFO - PROCESS | 8289 | ++DOMWINDOW == 59 (0x8ef14c00) [pid = 8289] [serial = 2042] [outer = 0x8eca6400] 17:58:43 INFO - PROCESS | 8289 | 1471049923989 Marionette DEBUG loaded listener.js 17:58:44 INFO - PROCESS | 8289 | ++DOMWINDOW == 60 (0x8f691c00) [pid = 8289] [serial = 2043] [outer = 0x8eca6400] 17:58:45 INFO - PROCESS | 8289 | SkCairoFTTypeface::onFilterRec unimplemented 17:58:45 INFO - PROCESS | 8289 | 1471049925138 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 17:58:45 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 17:58:45 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:58:45 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 17:58:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:58:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1629ms 17:58:45 INFO - PROCESS | 8289 | 1471049925185 Marionette TRACE conn3 -> [0,2693,"getWindowHandle",null] 17:58:45 INFO - PROCESS | 8289 | 1471049925188 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 17:58:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 17:58:45 INFO - PROCESS | 8289 | 1471049925194 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 17:58:45 INFO - PROCESS | 8289 | 1471049925198 Marionette TRACE conn3 <- [1,2694,null,{}] 17:58:45 INFO - PROCESS | 8289 | 1471049925215 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:45 INFO - PROCESS | 8289 | 1471049925220 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:45 INFO - PROCESS | 8289 | 1471049925359 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 17:58:45 INFO - PROCESS | 8289 | 1471049925676 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:45 INFO - PROCESS | 8289 | 1471049925690 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:45 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc7c00 == 31 [pid = 8289] [id = 681] 17:58:45 INFO - PROCESS | 8289 | ++DOMWINDOW == 61 (0x8abc8800) [pid = 8289] [serial = 2044] [outer = (nil)] 17:58:45 INFO - PROCESS | 8289 | ++DOMWINDOW == 62 (0x8abcf000) [pid = 8289] [serial = 2045] [outer = 0x8abc8800] 17:58:45 INFO - PROCESS | 8289 | 1471049925771 Marionette DEBUG loaded listener.js 17:58:45 INFO - PROCESS | 8289 | ++DOMWINDOW == 63 (0x8b3d7800) [pid = 8289] [serial = 2046] [outer = 0x8abc8800] 17:58:47 INFO - PROCESS | 8289 | SkCairoFTTypeface::onFilterRec unimplemented 17:58:47 INFO - PROCESS | 8289 | 1471049927140 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 17:58:47 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 17:58:47 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:58:47 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 17:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:47 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:58:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1994ms 17:58:47 INFO - PROCESS | 8289 | 1471049927194 Marionette TRACE conn3 -> [0,2697,"getWindowHandle",null] 17:58:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 17:58:47 INFO - PROCESS | 8289 | 1471049927199 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 17:58:47 INFO - PROCESS | 8289 | 1471049927207 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 17:58:47 INFO - PROCESS | 8289 | 1471049927213 Marionette TRACE conn3 <- [1,2698,null,{}] 17:58:47 INFO - PROCESS | 8289 | 1471049927264 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:47 INFO - PROCESS | 8289 | 1471049927269 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:47 INFO - PROCESS | 8289 | 1471049927574 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 17:58:47 INFO - PROCESS | 8289 | 1471049927719 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:47 INFO - PROCESS | 8289 | 1471049927731 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:47 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b8bac00 == 32 [pid = 8289] [id = 682] 17:58:47 INFO - PROCESS | 8289 | ++DOMWINDOW == 64 (0x8c350800) [pid = 8289] [serial = 2047] [outer = (nil)] 17:58:47 INFO - PROCESS | 8289 | ++DOMWINDOW == 65 (0x8d8a5000) [pid = 8289] [serial = 2048] [outer = 0x8c350800] 17:58:47 INFO - PROCESS | 8289 | 1471049927813 Marionette DEBUG loaded listener.js 17:58:47 INFO - PROCESS | 8289 | ++DOMWINDOW == 66 (0x8e185c00) [pid = 8289] [serial = 2049] [outer = 0x8c350800] 17:58:49 INFO - PROCESS | 8289 | SkCairoFTTypeface::onFilterRec unimplemented 17:58:49 INFO - PROCESS | 8289 | 1471049929196 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 17:58:49 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 17:58:49 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:58:49 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 17:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:58:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:58:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 2033ms 17:58:49 INFO - PROCESS | 8289 | 1471049929245 Marionette TRACE conn3 -> [0,2701,"getWindowHandle",null] 17:58:49 INFO - PROCESS | 8289 | 1471049929252 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 17:58:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 17:58:49 INFO - PROCESS | 8289 | 1471049929300 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 17:58:49 INFO - PROCESS | 8289 | 1471049929305 Marionette TRACE conn3 <- [1,2702,null,{}] 17:58:49 INFO - PROCESS | 8289 | 1471049929375 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:49 INFO - PROCESS | 8289 | 1471049929380 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:49 INFO - PROCESS | 8289 | 1471049929591 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 17:58:49 INFO - PROCESS | 8289 | 1471049929784 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:49 INFO - PROCESS | 8289 | 1471049929793 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:49 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c349800 == 33 [pid = 8289] [id = 683] 17:58:49 INFO - PROCESS | 8289 | ++DOMWINDOW == 67 (0x8e2f0400) [pid = 8289] [serial = 2050] [outer = (nil)] 17:58:49 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x8ef0d000) [pid = 8289] [serial = 2051] [outer = 0x8e2f0400] 17:58:49 INFO - PROCESS | 8289 | 1471049929913 Marionette DEBUG loaded listener.js 17:58:50 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x8f696000) [pid = 8289] [serial = 2052] [outer = 0x8e2f0400] 17:58:50 INFO - PROCESS | 8289 | 1471049930943 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 17:58:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 17:58:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1728ms 17:58:50 INFO - PROCESS | 8289 | 1471049930988 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 17:58:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 17:58:50 INFO - PROCESS | 8289 | 1471049930993 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 17:58:51 INFO - PROCESS | 8289 | 1471049931007 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 17:58:51 INFO - PROCESS | 8289 | 1471049931017 Marionette TRACE conn3 <- [1,2706,null,{}] 17:58:51 INFO - PROCESS | 8289 | 1471049931026 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:51 INFO - PROCESS | 8289 | 1471049931034 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:51 INFO - PROCESS | 8289 | 1471049931264 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 17:58:51 INFO - PROCESS | 8289 | 1471049931496 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:51 INFO - PROCESS | 8289 | 1471049931505 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:51 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ee13000 == 34 [pid = 8289] [id = 684] 17:58:51 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x8ee1b000) [pid = 8289] [serial = 2053] [outer = (nil)] 17:58:51 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x90e98000) [pid = 8289] [serial = 2054] [outer = 0x8ee1b000] 17:58:51 INFO - PROCESS | 8289 | 1471049931629 Marionette DEBUG loaded listener.js 17:58:51 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x90e9c800) [pid = 8289] [serial = 2055] [outer = 0x8ee1b000] 17:58:52 INFO - PROCESS | 8289 | 1471049932728 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 17:58:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 17:58:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1748ms 17:58:52 INFO - PROCESS | 8289 | 1471049932748 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 17:58:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 17:58:52 INFO - PROCESS | 8289 | 1471049932754 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 17:58:52 INFO - PROCESS | 8289 | 1471049932763 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 17:58:52 INFO - PROCESS | 8289 | 1471049932767 Marionette TRACE conn3 <- [1,2710,null,{}] 17:58:52 INFO - PROCESS | 8289 | 1471049932775 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:52 INFO - PROCESS | 8289 | 1471049932780 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:52 INFO - PROCESS | 8289 | 1471049932971 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 17:58:53 INFO - PROCESS | 8289 | 1471049933210 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:53 INFO - PROCESS | 8289 | 1471049933222 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:53 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abcb400 == 35 [pid = 8289] [id = 685] 17:58:53 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8b3d0800) [pid = 8289] [serial = 2056] [outer = (nil)] 17:58:53 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x8c582000) [pid = 8289] [serial = 2057] [outer = 0x8b3d0800] 17:58:53 INFO - PROCESS | 8289 | 1471049933382 Marionette DEBUG loaded listener.js 17:58:53 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x8cd0b400) [pid = 8289] [serial = 2058] [outer = 0x8b3d0800] 17:58:54 INFO - PROCESS | 8289 | --DOCSHELL 0x8eca3400 == 34 [pid = 8289] [id = 680] 17:58:54 INFO - PROCESS | 8289 | --DOCSHELL 0x8ec9a800 == 33 [pid = 8289] [id = 679] 17:58:54 INFO - PROCESS | 8289 | --DOCSHELL 0x8b8b3c00 == 32 [pid = 8289] [id = 678] 17:58:54 INFO - PROCESS | 8289 | --DOCSHELL 0x8c34a800 == 31 [pid = 8289] [id = 677] 17:58:54 INFO - PROCESS | 8289 | --DOCSHELL 0x8e18f000 == 30 [pid = 8289] [id = 676] 17:58:54 INFO - PROCESS | 8289 | --DOCSHELL 0x8b6e1400 == 29 [pid = 8289] [id = 675] 17:58:54 INFO - PROCESS | 8289 | --DOCSHELL 0x8d8a9000 == 28 [pid = 8289] [id = 671] 17:58:54 INFO - PROCESS | 8289 | --DOCSHELL 0x90d85800 == 27 [pid = 8289] [id = 612] 17:58:54 INFO - PROCESS | 8289 | --DOCSHELL 0x8c42b000 == 26 [pid = 8289] [id = 670] 17:58:54 INFO - PROCESS | 8289 | --DOCSHELL 0x8c42e000 == 25 [pid = 8289] [id = 614] 17:58:54 INFO - PROCESS | 8289 | --DOCSHELL 0x8c577000 == 24 [pid = 8289] [id = 600] 17:58:54 INFO - PROCESS | 8289 | --DOCSHELL 0x8e2bf800 == 23 [pid = 8289] [id = 601] 17:58:54 INFO - PROCESS | 8289 | --DOCSHELL 0x8c357c00 == 22 [pid = 8289] [id = 611] 17:58:54 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc4c00 == 21 [pid = 8289] [id = 669] 17:58:54 INFO - PROCESS | 8289 | --DOCSHELL 0x8b3d2c00 == 20 [pid = 8289] [id = 605] 17:58:54 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc9000 == 19 [pid = 8289] [id = 608] 17:58:54 INFO - PROCESS | 8289 | --DOCSHELL 0x8ef12000 == 18 [pid = 8289] [id = 674] 17:58:54 INFO - PROCESS | 8289 | --DOCSHELL 0x8eca1c00 == 17 [pid = 8289] [id = 606] 17:58:54 INFO - PROCESS | 8289 | --DOCSHELL 0x8e2fdc00 == 16 [pid = 8289] [id = 672] 17:58:54 INFO - PROCESS | 8289 | --DOCSHELL 0x8c434000 == 15 [pid = 8289] [id = 613] 17:58:54 INFO - PROCESS | 8289 | --DOCSHELL 0x8f68fc00 == 14 [pid = 8289] [id = 604] 17:58:54 INFO - PROCESS | 8289 | --DOCSHELL 0x90e9bc00 == 13 [pid = 8289] [id = 607] 17:58:54 INFO - PROCESS | 8289 | --DOCSHELL 0x8b3d7400 == 12 [pid = 8289] [id = 673] 17:58:54 INFO - PROCESS | 8289 | --DOCSHELL 0x8c42a800 == 11 [pid = 8289] [id = 615] 17:58:54 INFO - PROCESS | 8289 | --DOCSHELL 0x8ee13000 == 10 [pid = 8289] [id = 684] 17:58:54 INFO - PROCESS | 8289 | --DOCSHELL 0x8c349800 == 9 [pid = 8289] [id = 683] 17:58:54 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc7c00 == 8 [pid = 8289] [id = 681] 17:58:54 INFO - PROCESS | 8289 | --DOCSHELL 0x8b8bac00 == 7 [pid = 8289] [id = 682] 17:58:54 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8eca7000) [pid = 8289] [serial = 2018] [outer = (nil)] [url = about:blank] 17:58:54 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x8c433800) [pid = 8289] [serial = 2012] [outer = (nil)] [url = about:blank] 17:58:54 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8c57ac00) [pid = 8289] [serial = 2013] [outer = (nil)] [url = about:blank] 17:58:54 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x8e185400) [pid = 8289] [serial = 2007] [outer = (nil)] [url = about:blank] 17:58:54 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x8c581800) [pid = 8289] [serial = 2006] [outer = (nil)] [url = about:blank] 17:58:54 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x8abd0c00) [pid = 8289] [serial = 2009] [outer = (nil)] [url = about:blank] 17:58:54 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x8b3d2800) [pid = 8289] [serial = 2010] [outer = (nil)] [url = about:blank] 17:58:54 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x8e182400) [pid = 8289] [serial = 2015] [outer = (nil)] [url = about:blank] 17:58:54 INFO - PROCESS | 8289 | --DOMWINDOW == 66 (0x8e2cc800) [pid = 8289] [serial = 1986] [outer = (nil)] [url = about:blank] 17:58:54 INFO - PROCESS | 8289 | --DOMWINDOW == 65 (0x8e181800) [pid = 8289] [serial = 1985] [outer = (nil)] [url = about:blank] 17:58:54 INFO - PROCESS | 8289 | --DOMWINDOW == 64 (0x90d8d000) [pid = 8289] [serial = 1989] [outer = (nil)] [url = about:blank] 17:58:54 INFO - PROCESS | 8289 | --DOMWINDOW == 63 (0x92589000) [pid = 8289] [serial = 2000] [outer = (nil)] [url = about:blank] 17:58:54 INFO - PROCESS | 8289 | --DOMWINDOW == 62 (0x90b3a400) [pid = 8289] [serial = 1988] [outer = (nil)] [url = about:blank] 17:58:54 INFO - PROCESS | 8289 | --DOMWINDOW == 61 (0x925cfc00) [pid = 8289] [serial = 2004] [outer = (nil)] [url = about:blank] 17:58:54 INFO - PROCESS | 8289 | --DOMWINDOW == 60 (0x925cc400) [pid = 8289] [serial = 2003] [outer = (nil)] [url = about:blank] 17:58:54 INFO - PROCESS | 8289 | --DOMWINDOW == 59 (0x923dd000) [pid = 8289] [serial = 1992] [outer = (nil)] [url = about:blank] 17:58:54 INFO - PROCESS | 8289 | --DOMWINDOW == 58 (0x923d3c00) [pid = 8289] [serial = 1991] [outer = (nil)] [url = about:blank] 17:58:54 INFO - PROCESS | 8289 | --DOMWINDOW == 57 (0x9243f800) [pid = 8289] [serial = 1995] [outer = (nil)] [url = about:blank] 17:58:54 INFO - PROCESS | 8289 | --DOMWINDOW == 56 (0x92438800) [pid = 8289] [serial = 1994] [outer = (nil)] [url = about:blank] 17:58:54 INFO - PROCESS | 8289 | --DOMWINDOW == 55 (0x92574000) [pid = 8289] [serial = 1998] [outer = (nil)] [url = about:blank] 17:58:54 INFO - PROCESS | 8289 | --DOMWINDOW == 54 (0x92464c00) [pid = 8289] [serial = 1997] [outer = (nil)] [url = about:blank] 17:58:54 INFO - PROCESS | 8289 | --DOMWINDOW == 53 (0x8ee13c00) [pid = 8289] [serial = 2019] [outer = (nil)] [url = about:blank] 17:58:54 INFO - PROCESS | 8289 | --DOMWINDOW == 52 (0x9258e400) [pid = 8289] [serial = 2001] [outer = (nil)] [url = about:blank] 17:58:54 INFO - PROCESS | 8289 | --DOMWINDOW == 51 (0x8f68e000) [pid = 8289] [serial = 2024] [outer = (nil)] [url = about:blank] 17:58:54 INFO - PROCESS | 8289 | --DOMWINDOW == 50 (0x8ee19400) [pid = 8289] [serial = 2022] [outer = (nil)] [url = about:blank] 17:58:54 INFO - PROCESS | 8289 | --DOMWINDOW == 49 (0x8e18f800) [pid = 8289] [serial = 2016] [outer = (nil)] [url = about:blank] 17:58:54 INFO - PROCESS | 8289 | --DOMWINDOW == 48 (0x8eca7800) [pid = 8289] [serial = 2021] [outer = (nil)] [url = about:blank] 17:58:55 INFO - PROCESS | 8289 | 1471049935303 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 17:58:55 INFO - PROCESS | 8289 | 1471049935353 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 17:58:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 17:58:55 INFO - PROCESS | 8289 | 1471049935361 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 17:58:55 INFO - PROCESS | 8289 | 1471049935365 Marionette TRACE conn3 <- [1,2714,null,{}] 17:58:55 INFO - PROCESS | 8289 | 1471049935374 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:55 INFO - PROCESS | 8289 | 1471049935380 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:55 INFO - PROCESS | 8289 | 1471049935614 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 17:58:55 INFO - PROCESS | 8289 | 1471049935802 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:55 INFO - PROCESS | 8289 | 1471049935810 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:55 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c42a800 == 8 [pid = 8289] [id = 686] 17:58:55 INFO - PROCESS | 8289 | ++DOMWINDOW == 49 (0x8c42b000) [pid = 8289] [serial = 2059] [outer = (nil)] 17:58:55 INFO - PROCESS | 8289 | ++DOMWINDOW == 50 (0x8c431400) [pid = 8289] [serial = 2060] [outer = 0x8c42b000] 17:58:55 INFO - PROCESS | 8289 | 1471049935891 Marionette DEBUG loaded listener.js 17:58:56 INFO - PROCESS | 8289 | ++DOMWINDOW == 51 (0x8c573c00) [pid = 8289] [serial = 2061] [outer = 0x8c42b000] 17:58:56 INFO - PROCESS | 8289 | 1471049936654 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 17:58:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 17:58:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1338ms 17:58:56 INFO - PROCESS | 8289 | 1471049936699 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 17:58:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 17:58:56 INFO - PROCESS | 8289 | 1471049936708 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 17:58:56 INFO - PROCESS | 8289 | 1471049936719 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 17:58:56 INFO - PROCESS | 8289 | 1471049936724 Marionette TRACE conn3 <- [1,2718,null,{}] 17:58:56 INFO - PROCESS | 8289 | 1471049936734 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:56 INFO - PROCESS | 8289 | 1471049936739 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:56 INFO - PROCESS | 8289 | 1471049936968 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 17:58:57 INFO - PROCESS | 8289 | 1471049937058 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:57 INFO - PROCESS | 8289 | 1471049937065 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:57 INFO - PROCESS | 8289 | ++DOCSHELL 0x8d8ab800 == 9 [pid = 8289] [id = 687] 17:58:57 INFO - PROCESS | 8289 | ++DOMWINDOW == 52 (0x8d8af400) [pid = 8289] [serial = 2062] [outer = (nil)] 17:58:57 INFO - PROCESS | 8289 | ++DOMWINDOW == 53 (0x8e186000) [pid = 8289] [serial = 2063] [outer = 0x8d8af400] 17:58:57 INFO - PROCESS | 8289 | 1471049937144 Marionette DEBUG loaded listener.js 17:58:57 INFO - PROCESS | 8289 | ++DOMWINDOW == 54 (0x8e190c00) [pid = 8289] [serial = 2064] [outer = 0x8d8af400] 17:58:58 INFO - PROCESS | 8289 | 1471049938065 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 17:58:58 INFO - PROCESS | 8289 | 1471049938126 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 17:58:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 17:58:58 INFO - PROCESS | 8289 | 1471049938134 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 17:58:58 INFO - PROCESS | 8289 | 1471049938139 Marionette TRACE conn3 <- [1,2722,null,{}] 17:58:58 INFO - PROCESS | 8289 | 1471049938156 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:58 INFO - PROCESS | 8289 | 1471049938165 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:58 INFO - PROCESS | 8289 | 1471049938395 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 17:58:58 INFO - PROCESS | 8289 | 1471049938416 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:58 INFO - PROCESS | 8289 | 1471049938427 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:58:58 INFO - PROCESS | 8289 | ++DOCSHELL 0x8eca1c00 == 10 [pid = 8289] [id = 688] 17:58:58 INFO - PROCESS | 8289 | ++DOMWINDOW == 55 (0x8eca2000) [pid = 8289] [serial = 2065] [outer = (nil)] 17:58:58 INFO - PROCESS | 8289 | ++DOMWINDOW == 56 (0x8eca5400) [pid = 8289] [serial = 2066] [outer = 0x8eca2000] 17:58:58 INFO - PROCESS | 8289 | 1471049938500 Marionette DEBUG loaded listener.js 17:58:58 INFO - PROCESS | 8289 | ++DOMWINDOW == 57 (0x8ee16400) [pid = 8289] [serial = 2067] [outer = 0x8eca2000] 17:58:59 INFO - PROCESS | 8289 | 1471049939727 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 17:58:59 INFO - PROCESS | 8289 | 1471049939839 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 17:58:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 17:58:59 INFO - PROCESS | 8289 | 1471049939848 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 17:58:59 INFO - PROCESS | 8289 | 1471049939850 Marionette TRACE conn3 <- [1,2726,null,{}] 17:58:59 INFO - PROCESS | 8289 | 1471049939856 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:59 INFO - PROCESS | 8289 | 1471049939861 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:00 INFO - PROCESS | 8289 | 1471049940003 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 17:59:00 INFO - PROCESS | 8289 | 1471049940218 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:00 INFO - PROCESS | 8289 | 1471049940224 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:00 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b8b3c00 == 11 [pid = 8289] [id = 689] 17:59:00 INFO - PROCESS | 8289 | ++DOMWINDOW == 51 (0x8e2f5400) [pid = 8289] [serial = 2068] [outer = (nil)] 17:59:00 INFO - PROCESS | 8289 | ++DOMWINDOW == 52 (0x8ee12000) [pid = 8289] [serial = 2069] [outer = 0x8e2f5400] 17:59:00 INFO - PROCESS | 8289 | 1471049940294 Marionette DEBUG loaded listener.js 17:59:00 INFO - PROCESS | 8289 | ++DOMWINDOW == 53 (0x8ef0c000) [pid = 8289] [serial = 2070] [outer = 0x8e2f5400] 17:59:01 INFO - PROCESS | 8289 | 1471049941073 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 17:59:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 17:59:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1234ms 17:59:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 17:59:01 INFO - PROCESS | 8289 | 1471049941082 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 17:59:01 INFO - PROCESS | 8289 | 1471049941085 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 17:59:01 INFO - PROCESS | 8289 | 1471049941105 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 17:59:01 INFO - PROCESS | 8289 | 1471049941109 Marionette TRACE conn3 <- [1,2730,null,{}] 17:59:01 INFO - PROCESS | 8289 | 1471049941115 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:01 INFO - PROCESS | 8289 | 1471049941121 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:01 INFO - PROCESS | 8289 | 1471049941301 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 17:59:01 INFO - PROCESS | 8289 | 1471049941315 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:01 INFO - PROCESS | 8289 | 1471049941322 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:01 INFO - PROCESS | 8289 | ++DOCSHELL 0x8eca3c00 == 12 [pid = 8289] [id = 690] 17:59:01 INFO - PROCESS | 8289 | ++DOMWINDOW == 54 (0x8f693800) [pid = 8289] [serial = 2071] [outer = (nil)] 17:59:01 INFO - PROCESS | 8289 | ++DOMWINDOW == 55 (0x90b38400) [pid = 8289] [serial = 2072] [outer = 0x8f693800] 17:59:01 INFO - PROCESS | 8289 | 1471049941392 Marionette DEBUG loaded listener.js 17:59:01 INFO - PROCESS | 8289 | ++DOMWINDOW == 56 (0x90b3e800) [pid = 8289] [serial = 2073] [outer = 0x8f693800] 17:59:02 INFO - PROCESS | 8289 | 1471049942921 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 17:59:02 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 17:59:02 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 17:59:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 17:59:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:59:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:59:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1846ms 17:59:02 INFO - PROCESS | 8289 | 1471049942980 Marionette TRACE conn3 -> [0,2733,"getWindowHandle",null] 17:59:02 INFO - PROCESS | 8289 | 1471049942987 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 17:59:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 17:59:03 INFO - PROCESS | 8289 | 1471049943063 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 17:59:03 INFO - PROCESS | 8289 | 1471049943067 Marionette TRACE conn3 <- [1,2734,null,{}] 17:59:03 INFO - PROCESS | 8289 | 1471049943076 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:03 INFO - PROCESS | 8289 | 1471049943081 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:03 INFO - PROCESS | 8289 | 1471049943329 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 17:59:03 INFO - PROCESS | 8289 | 1471049943457 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:03 INFO - PROCESS | 8289 | 1471049943466 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:03 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c42a000 == 13 [pid = 8289] [id = 691] 17:59:03 INFO - PROCESS | 8289 | ++DOMWINDOW == 57 (0x8c42a400) [pid = 8289] [serial = 2074] [outer = (nil)] 17:59:03 INFO - PROCESS | 8289 | ++DOMWINDOW == 58 (0x8d8a8c00) [pid = 8289] [serial = 2075] [outer = 0x8c42a400] 17:59:03 INFO - PROCESS | 8289 | 1471049943546 Marionette DEBUG loaded listener.js 17:59:03 INFO - PROCESS | 8289 | ++DOMWINDOW == 59 (0x8e2ca400) [pid = 8289] [serial = 2076] [outer = 0x8c42a400] 17:59:04 INFO - PROCESS | 8289 | 1471049944538 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 17:59:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 17:59:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1540ms 17:59:04 INFO - PROCESS | 8289 | 1471049944594 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 17:59:04 INFO - PROCESS | 8289 | 1471049944602 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 17:59:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 17:59:04 INFO - PROCESS | 8289 | 1471049944613 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 17:59:04 INFO - PROCESS | 8289 | 1471049944617 Marionette TRACE conn3 <- [1,2738,null,{}] 17:59:04 INFO - PROCESS | 8289 | 1471049944624 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:04 INFO - PROCESS | 8289 | 1471049944630 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:04 INFO - PROCESS | 8289 | 1471049944823 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 17:59:05 INFO - PROCESS | 8289 | 1471049945054 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:05 INFO - PROCESS | 8289 | 1471049945062 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:05 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b8b0800 == 14 [pid = 8289] [id = 692] 17:59:05 INFO - PROCESS | 8289 | ++DOMWINDOW == 60 (0x8ef0e800) [pid = 8289] [serial = 2077] [outer = (nil)] 17:59:05 INFO - PROCESS | 8289 | ++DOMWINDOW == 61 (0x8f691800) [pid = 8289] [serial = 2078] [outer = 0x8ef0e800] 17:59:05 INFO - PROCESS | 8289 | 1471049945195 Marionette DEBUG loaded listener.js 17:59:05 INFO - PROCESS | 8289 | ++DOMWINDOW == 62 (0x90b36000) [pid = 8289] [serial = 2079] [outer = 0x8ef0e800] 17:59:06 INFO - PROCESS | 8289 | 1471049946284 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 17:59:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 17:59:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1740ms 17:59:06 INFO - PROCESS | 8289 | 1471049946353 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 17:59:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 17:59:06 INFO - PROCESS | 8289 | 1471049946358 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 17:59:06 INFO - PROCESS | 8289 | 1471049946364 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 17:59:06 INFO - PROCESS | 8289 | 1471049946370 Marionette TRACE conn3 <- [1,2742,null,{}] 17:59:06 INFO - PROCESS | 8289 | 1471049946387 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:06 INFO - PROCESS | 8289 | 1471049946396 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:06 INFO - PROCESS | 8289 | 1471049946615 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 17:59:07 INFO - PROCESS | 8289 | 1471049947011 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:07 INFO - PROCESS | 8289 | 1471049947022 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:07 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc9000 == 15 [pid = 8289] [id = 693] 17:59:07 INFO - PROCESS | 8289 | ++DOMWINDOW == 63 (0x8abc9400) [pid = 8289] [serial = 2080] [outer = (nil)] 17:59:07 INFO - PROCESS | 8289 | ++DOMWINDOW == 64 (0x8b3d3000) [pid = 8289] [serial = 2081] [outer = 0x8abc9400] 17:59:07 INFO - PROCESS | 8289 | 1471049947122 Marionette DEBUG loaded listener.js 17:59:07 INFO - PROCESS | 8289 | ++DOMWINDOW == 65 (0x8b8b2000) [pid = 8289] [serial = 2082] [outer = 0x8abc9400] 17:59:08 INFO - PROCESS | 8289 | 1471049948147 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 17:59:08 INFO - PROCESS | 8289 | --DOMWINDOW == 64 (0x8eca0c00) [pid = 8289] [serial = 2039] [outer = (nil)] [url = about:blank] 17:59:08 INFO - PROCESS | 8289 | --DOMWINDOW == 63 (0x8ee1c400) [pid = 8289] [serial = 2040] [outer = (nil)] [url = about:blank] 17:59:08 INFO - PROCESS | 8289 | --DOMWINDOW == 62 (0x8c573400) [pid = 8289] [serial = 2027] [outer = (nil)] [url = about:blank] 17:59:08 INFO - PROCESS | 8289 | --DOMWINDOW == 61 (0x8d8ae400) [pid = 8289] [serial = 2028] [outer = (nil)] [url = about:blank] 17:59:08 INFO - PROCESS | 8289 | --DOMWINDOW == 60 (0x90b39800) [pid = 8289] [serial = 2025] [outer = (nil)] [url = about:blank] 17:59:08 INFO - PROCESS | 8289 | --DOMWINDOW == 59 (0x8c581c00) [pid = 8289] [serial = 2036] [outer = (nil)] [url = about:blank] 17:59:08 INFO - PROCESS | 8289 | --DOMWINDOW == 58 (0x8ee20800) [pid = 8289] [serial = 2030] [outer = (nil)] [url = about:blank] 17:59:08 INFO - PROCESS | 8289 | --DOMWINDOW == 57 (0x8ef15c00) [pid = 8289] [serial = 2031] [outer = (nil)] [url = about:blank] 17:59:08 INFO - PROCESS | 8289 | --DOMWINDOW == 56 (0x8c350c00) [pid = 8289] [serial = 2033] [outer = (nil)] [url = about:blank] 17:59:08 INFO - PROCESS | 8289 | --DOMWINDOW == 55 (0x8c356800) [pid = 8289] [serial = 2034] [outer = (nil)] [url = about:blank] 17:59:08 INFO - PROCESS | 8289 | --DOMWINDOW == 54 (0x8f691c00) [pid = 8289] [serial = 2043] [outer = (nil)] [url = about:blank] 17:59:08 INFO - PROCESS | 8289 | --DOMWINDOW == 53 (0x8ef14c00) [pid = 8289] [serial = 2042] [outer = (nil)] [url = about:blank] 17:59:08 INFO - PROCESS | 8289 | --DOMWINDOW == 52 (0x8cd0f000) [pid = 8289] [serial = 2037] [outer = (nil)] [url = about:blank] 17:59:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 17:59:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1838ms 17:59:08 INFO - PROCESS | 8289 | 1471049948203 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 17:59:08 INFO - PROCESS | 8289 | 1471049948209 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 17:59:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 17:59:08 INFO - PROCESS | 8289 | 1471049948216 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 17:59:08 INFO - PROCESS | 8289 | 1471049948220 Marionette TRACE conn3 <- [1,2746,null,{}] 17:59:08 INFO - PROCESS | 8289 | 1471049948228 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:08 INFO - PROCESS | 8289 | 1471049948236 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:08 INFO - PROCESS | 8289 | 1471049948394 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 17:59:08 INFO - PROCESS | 8289 | 1471049948532 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:08 INFO - PROCESS | 8289 | 1471049948539 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:08 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c34a800 == 16 [pid = 8289] [id = 694] 17:59:08 INFO - PROCESS | 8289 | ++DOMWINDOW == 53 (0x8c354c00) [pid = 8289] [serial = 2083] [outer = (nil)] 17:59:08 INFO - PROCESS | 8289 | ++DOMWINDOW == 54 (0x8c57c000) [pid = 8289] [serial = 2084] [outer = 0x8c354c00] 17:59:08 INFO - PROCESS | 8289 | 1471049948612 Marionette DEBUG loaded listener.js 17:59:08 INFO - PROCESS | 8289 | ++DOMWINDOW == 55 (0x8cd08000) [pid = 8289] [serial = 2085] [outer = 0x8c354c00] 17:59:09 INFO - PROCESS | 8289 | 1471049949434 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 17:59:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 17:59:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1232ms 17:59:09 INFO - PROCESS | 8289 | 1471049949468 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 17:59:09 INFO - PROCESS | 8289 | 1471049949474 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 17:59:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 17:59:09 INFO - PROCESS | 8289 | 1471049949483 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 17:59:09 INFO - PROCESS | 8289 | 1471049949485 Marionette TRACE conn3 <- [1,2750,null,{}] 17:59:09 INFO - PROCESS | 8289 | 1471049949496 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:09 INFO - PROCESS | 8289 | 1471049949501 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:09 INFO - PROCESS | 8289 | 1471049949663 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 17:59:09 INFO - PROCESS | 8289 | 1471049949673 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:09 INFO - PROCESS | 8289 | 1471049949680 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:09 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e2f4000 == 17 [pid = 8289] [id = 695] 17:59:09 INFO - PROCESS | 8289 | ++DOMWINDOW == 56 (0x8e2f6c00) [pid = 8289] [serial = 2086] [outer = (nil)] 17:59:09 INFO - PROCESS | 8289 | ++DOMWINDOW == 57 (0x8ec9bc00) [pid = 8289] [serial = 2087] [outer = 0x8e2f6c00] 17:59:09 INFO - PROCESS | 8289 | 1471049949754 Marionette DEBUG loaded listener.js 17:59:09 INFO - PROCESS | 8289 | ++DOMWINDOW == 58 (0x8ee1d000) [pid = 8289] [serial = 2088] [outer = 0x8e2f6c00] 17:59:10 INFO - PROCESS | 8289 | 1471049950710 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 17:59:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 17:59:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1282ms 17:59:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 17:59:10 INFO - PROCESS | 8289 | 1471049950766 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 17:59:10 INFO - PROCESS | 8289 | 1471049950769 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 17:59:10 INFO - PROCESS | 8289 | 1471049950783 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 17:59:10 INFO - PROCESS | 8289 | 1471049950792 Marionette TRACE conn3 <- [1,2754,null,{}] 17:59:10 INFO - PROCESS | 8289 | 1471049950815 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:10 INFO - PROCESS | 8289 | 1471049950829 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:11 INFO - PROCESS | 8289 | 1471049951052 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 17:59:11 INFO - PROCESS | 8289 | 1471049951077 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:11 INFO - PROCESS | 8289 | 1471049951084 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:11 INFO - PROCESS | 8289 | ++DOCSHELL 0x8d8a2800 == 18 [pid = 8289] [id = 696] 17:59:11 INFO - PROCESS | 8289 | ++DOMWINDOW == 59 (0x90b33400) [pid = 8289] [serial = 2089] [outer = (nil)] 17:59:11 INFO - PROCESS | 8289 | ++DOMWINDOW == 60 (0x90d85800) [pid = 8289] [serial = 2090] [outer = 0x90b33400] 17:59:11 INFO - PROCESS | 8289 | 1471049951155 Marionette DEBUG loaded listener.js 17:59:11 INFO - PROCESS | 8289 | ++DOMWINDOW == 61 (0x90d8dc00) [pid = 8289] [serial = 2091] [outer = 0x90b33400] 17:59:12 INFO - PROCESS | 8289 | 1471049952112 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 17:59:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 17:59:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1368ms 17:59:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 17:59:12 INFO - PROCESS | 8289 | 1471049952143 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 17:59:12 INFO - PROCESS | 8289 | 1471049952147 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 17:59:12 INFO - PROCESS | 8289 | 1471049952153 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 17:59:12 INFO - PROCESS | 8289 | 1471049952156 Marionette TRACE conn3 <- [1,2758,null,{}] 17:59:12 INFO - PROCESS | 8289 | 1471049952169 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:12 INFO - PROCESS | 8289 | 1471049952174 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:12 INFO - PROCESS | 8289 | 1471049952381 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 17:59:12 INFO - PROCESS | 8289 | 1471049952402 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:12 INFO - PROCESS | 8289 | 1471049952409 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:12 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c578800 == 19 [pid = 8289] [id = 697] 17:59:12 INFO - PROCESS | 8289 | ++DOMWINDOW == 62 (0x90d82c00) [pid = 8289] [serial = 2092] [outer = (nil)] 17:59:12 INFO - PROCESS | 8289 | ++DOMWINDOW == 63 (0x90e9c000) [pid = 8289] [serial = 2093] [outer = 0x90d82c00] 17:59:12 INFO - PROCESS | 8289 | 1471049952477 Marionette DEBUG loaded listener.js 17:59:12 INFO - PROCESS | 8289 | ++DOMWINDOW == 64 (0x90e99c00) [pid = 8289] [serial = 2094] [outer = 0x90d82c00] 17:59:13 INFO - PROCESS | 8289 | --DOMWINDOW == 63 (0x8eca2000) [pid = 8289] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 17:59:13 INFO - PROCESS | 8289 | --DOMWINDOW == 62 (0x8c42b000) [pid = 8289] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 17:59:13 INFO - PROCESS | 8289 | --DOMWINDOW == 61 (0x8abc8800) [pid = 8289] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 17:59:13 INFO - PROCESS | 8289 | --DOMWINDOW == 60 (0x8d8af400) [pid = 8289] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 17:59:13 INFO - PROCESS | 8289 | --DOMWINDOW == 59 (0x8b3d0800) [pid = 8289] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 17:59:13 INFO - PROCESS | 8289 | --DOMWINDOW == 58 (0x8c350800) [pid = 8289] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 17:59:13 INFO - PROCESS | 8289 | --DOMWINDOW == 57 (0x8e2f0400) [pid = 8289] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 17:59:13 INFO - PROCESS | 8289 | --DOMWINDOW == 56 (0x8ee1b000) [pid = 8289] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 17:59:13 INFO - PROCESS | 8289 | --DOMWINDOW == 55 (0x8e2f5400) [pid = 8289] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 17:59:13 INFO - PROCESS | 8289 | 1471049953413 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 17:59:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 17:59:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1297ms 17:59:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 17:59:13 INFO - PROCESS | 8289 | 1471049953450 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 17:59:13 INFO - PROCESS | 8289 | 1471049953453 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 17:59:13 INFO - PROCESS | 8289 | 1471049953459 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 17:59:13 INFO - PROCESS | 8289 | 1471049953462 Marionette TRACE conn3 <- [1,2762,null,{}] 17:59:13 INFO - PROCESS | 8289 | 1471049953467 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:13 INFO - PROCESS | 8289 | 1471049953472 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:13 INFO - PROCESS | 8289 | 1471049953671 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 17:59:13 INFO - PROCESS | 8289 | 1471049953689 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:13 INFO - PROCESS | 8289 | 1471049953708 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:13 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ee13800 == 20 [pid = 8289] [id = 698] 17:59:13 INFO - PROCESS | 8289 | ++DOMWINDOW == 56 (0x8f691400) [pid = 8289] [serial = 2095] [outer = (nil)] 17:59:13 INFO - PROCESS | 8289 | ++DOMWINDOW == 57 (0x919c2c00) [pid = 8289] [serial = 2096] [outer = 0x8f691400] 17:59:13 INFO - PROCESS | 8289 | 1471049953789 Marionette DEBUG loaded listener.js 17:59:13 INFO - PROCESS | 8289 | ++DOMWINDOW == 58 (0x919c9800) [pid = 8289] [serial = 2097] [outer = 0x8f691400] 17:59:14 INFO - PROCESS | 8289 | 1471049954672 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 17:59:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 17:59:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1245ms 17:59:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 17:59:14 INFO - PROCESS | 8289 | 1471049954704 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 17:59:14 INFO - PROCESS | 8289 | 1471049954707 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 17:59:14 INFO - PROCESS | 8289 | 1471049954713 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 17:59:14 INFO - PROCESS | 8289 | 1471049954716 Marionette TRACE conn3 <- [1,2766,null,{}] 17:59:14 INFO - PROCESS | 8289 | 1471049954726 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:14 INFO - PROCESS | 8289 | 1471049954731 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:14 INFO - PROCESS | 8289 | 1471049954910 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 17:59:14 INFO - PROCESS | 8289 | 1471049954921 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:14 INFO - PROCESS | 8289 | 1471049954928 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:14 INFO - PROCESS | 8289 | ++DOCSHELL 0x919cac00 == 21 [pid = 8289] [id = 699] 17:59:14 INFO - PROCESS | 8289 | ++DOMWINDOW == 59 (0x919d0400) [pid = 8289] [serial = 2098] [outer = (nil)] 17:59:14 INFO - PROCESS | 8289 | ++DOMWINDOW == 60 (0x91be1c00) [pid = 8289] [serial = 2099] [outer = 0x919d0400] 17:59:15 INFO - PROCESS | 8289 | 1471049954997 Marionette DEBUG loaded listener.js 17:59:15 INFO - PROCESS | 8289 | ++DOMWINDOW == 61 (0x91be3c00) [pid = 8289] [serial = 2100] [outer = 0x919d0400] 17:59:16 INFO - PROCESS | 8289 | 1471049956250 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 17:59:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 17:59:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1587ms 17:59:16 INFO - PROCESS | 8289 | 1471049956300 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 17:59:16 INFO - PROCESS | 8289 | 1471049956307 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 17:59:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 17:59:16 INFO - PROCESS | 8289 | 1471049956316 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 17:59:16 INFO - PROCESS | 8289 | 1471049956321 Marionette TRACE conn3 <- [1,2770,null,{}] 17:59:16 INFO - PROCESS | 8289 | 1471049956329 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:16 INFO - PROCESS | 8289 | 1471049956336 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:16 INFO - PROCESS | 8289 | 1471049956526 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 17:59:16 INFO - PROCESS | 8289 | 1471049956762 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:16 INFO - PROCESS | 8289 | 1471049956774 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:16 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c57c400 == 22 [pid = 8289] [id = 700] 17:59:16 INFO - PROCESS | 8289 | ++DOMWINDOW == 62 (0x8c57e800) [pid = 8289] [serial = 2101] [outer = (nil)] 17:59:16 INFO - PROCESS | 8289 | ++DOMWINDOW == 63 (0x8e2c9400) [pid = 8289] [serial = 2102] [outer = 0x8c57e800] 17:59:16 INFO - PROCESS | 8289 | 1471049956900 Marionette DEBUG loaded listener.js 17:59:17 INFO - PROCESS | 8289 | ++DOMWINDOW == 64 (0x8e2f0800) [pid = 8289] [serial = 2103] [outer = 0x8c57e800] 17:59:17 INFO - PROCESS | 8289 | 1471049957866 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 17:59:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 17:59:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1590ms 17:59:17 INFO - PROCESS | 8289 | 1471049957906 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 17:59:17 INFO - PROCESS | 8289 | 1471049957914 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 17:59:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 17:59:17 INFO - PROCESS | 8289 | 1471049957925 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 17:59:17 INFO - PROCESS | 8289 | 1471049957929 Marionette TRACE conn3 <- [1,2774,null,{}] 17:59:17 INFO - PROCESS | 8289 | 1471049957936 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:17 INFO - PROCESS | 8289 | 1471049957942 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:18 INFO - PROCESS | 8289 | 1471049958135 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 17:59:18 INFO - PROCESS | 8289 | 1471049958322 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:18 INFO - PROCESS | 8289 | 1471049958330 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:18 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e2c9c00 == 23 [pid = 8289] [id = 701] 17:59:18 INFO - PROCESS | 8289 | ++DOMWINDOW == 65 (0x8f691c00) [pid = 8289] [serial = 2104] [outer = (nil)] 17:59:18 INFO - PROCESS | 8289 | ++DOMWINDOW == 66 (0x90d87400) [pid = 8289] [serial = 2105] [outer = 0x8f691c00] 17:59:18 INFO - PROCESS | 8289 | 1471049958424 Marionette DEBUG loaded listener.js 17:59:18 INFO - PROCESS | 8289 | ++DOMWINDOW == 67 (0x90e98800) [pid = 8289] [serial = 2106] [outer = 0x8f691c00] 17:59:19 INFO - PROCESS | 8289 | 1471049959456 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 17:59:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 17:59:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1592ms 17:59:19 INFO - PROCESS | 8289 | 1471049959518 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 17:59:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 17:59:19 INFO - PROCESS | 8289 | 1471049959523 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 17:59:19 INFO - PROCESS | 8289 | 1471049959529 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 17:59:19 INFO - PROCESS | 8289 | 1471049959536 Marionette TRACE conn3 <- [1,2778,null,{}] 17:59:19 INFO - PROCESS | 8289 | 1471049959553 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:19 INFO - PROCESS | 8289 | 1471049959562 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:19 INFO - PROCESS | 8289 | 1471049959792 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 17:59:20 INFO - PROCESS | 8289 | 1471049960036 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:20 INFO - PROCESS | 8289 | 1471049960051 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:20 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e184000 == 24 [pid = 8289] [id = 702] 17:59:20 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x91be0800) [pid = 8289] [serial = 2107] [outer = (nil)] 17:59:20 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x91e3c400) [pid = 8289] [serial = 2108] [outer = 0x91be0800] 17:59:20 INFO - PROCESS | 8289 | 1471049960177 Marionette DEBUG loaded listener.js 17:59:20 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x92126400) [pid = 8289] [serial = 2109] [outer = 0x91be0800] 17:59:21 INFO - PROCESS | 8289 | 1471049961081 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 17:59:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 17:59:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1590ms 17:59:21 INFO - PROCESS | 8289 | 1471049961119 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 17:59:21 INFO - PROCESS | 8289 | 1471049961123 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 17:59:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 17:59:21 INFO - PROCESS | 8289 | 1471049961129 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 17:59:21 INFO - PROCESS | 8289 | 1471049961132 Marionette TRACE conn3 <- [1,2782,null,{}] 17:59:21 INFO - PROCESS | 8289 | 1471049961138 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:21 INFO - PROCESS | 8289 | 1471049961144 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:21 INFO - PROCESS | 8289 | 1471049961322 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 17:59:21 INFO - PROCESS | 8289 | 1471049961504 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:21 INFO - PROCESS | 8289 | 1471049961515 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:21 INFO - PROCESS | 8289 | ++DOCSHELL 0x92128800 == 25 [pid = 8289] [id = 703] 17:59:21 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x922b6800) [pid = 8289] [serial = 2110] [outer = (nil)] 17:59:21 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x922bb000) [pid = 8289] [serial = 2111] [outer = 0x922b6800] 17:59:21 INFO - PROCESS | 8289 | 1471049961595 Marionette DEBUG loaded listener.js 17:59:21 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x922bfc00) [pid = 8289] [serial = 2112] [outer = 0x922b6800] 17:59:22 INFO - PROCESS | 8289 | 1471049962505 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 17:59:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 17:59:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1434ms 17:59:22 INFO - PROCESS | 8289 | 1471049962565 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 17:59:22 INFO - PROCESS | 8289 | 1471049962569 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 17:59:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 17:59:22 INFO - PROCESS | 8289 | 1471049962576 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 17:59:22 INFO - PROCESS | 8289 | 1471049962579 Marionette TRACE conn3 <- [1,2786,null,{}] 17:59:22 INFO - PROCESS | 8289 | 1471049962585 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:22 INFO - PROCESS | 8289 | 1471049962590 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:22 INFO - PROCESS | 8289 | 1471049962761 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 17:59:22 INFO - PROCESS | 8289 | 1471049962946 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:22 INFO - PROCESS | 8289 | 1471049962953 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:22 INFO - PROCESS | 8289 | ++DOCSHELL 0x922b2000 == 26 [pid = 8289] [id = 704] 17:59:22 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x922b7c00) [pid = 8289] [serial = 2113] [outer = (nil)] 17:59:23 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x923db000) [pid = 8289] [serial = 2114] [outer = 0x922b7c00] 17:59:23 INFO - PROCESS | 8289 | 1471049963035 Marionette DEBUG loaded listener.js 17:59:23 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x923dc400) [pid = 8289] [serial = 2115] [outer = 0x922b7c00] 17:59:23 INFO - PROCESS | 8289 | 1471049963981 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 17:59:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 17:59:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1479ms 17:59:24 INFO - PROCESS | 8289 | 1471049964055 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 17:59:24 INFO - PROCESS | 8289 | 1471049964060 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 17:59:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 17:59:24 INFO - PROCESS | 8289 | 1471049964066 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 17:59:24 INFO - PROCESS | 8289 | 1471049964069 Marionette TRACE conn3 <- [1,2790,null,{}] 17:59:24 INFO - PROCESS | 8289 | 1471049964075 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:24 INFO - PROCESS | 8289 | 1471049964085 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:24 INFO - PROCESS | 8289 | 1471049964341 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 17:59:24 INFO - PROCESS | 8289 | 1471049964585 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:24 INFO - PROCESS | 8289 | 1471049964594 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:24 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c358c00 == 27 [pid = 8289] [id = 705] 17:59:24 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x8c429800) [pid = 8289] [serial = 2116] [outer = (nil)] 17:59:24 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x8ee19000) [pid = 8289] [serial = 2117] [outer = 0x8c429800] 17:59:24 INFO - PROCESS | 8289 | 1471049964701 Marionette DEBUG loaded listener.js 17:59:24 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x90b3f400) [pid = 8289] [serial = 2118] [outer = 0x8c429800] 17:59:25 INFO - PROCESS | 8289 | 1471049965662 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 17:59:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 17:59:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1840ms 17:59:25 INFO - PROCESS | 8289 | 1471049965915 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 17:59:25 INFO - PROCESS | 8289 | 1471049965920 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 17:59:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 17:59:25 INFO - PROCESS | 8289 | 1471049965929 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 17:59:25 INFO - PROCESS | 8289 | 1471049965934 Marionette TRACE conn3 <- [1,2794,null,{}] 17:59:25 INFO - PROCESS | 8289 | 1471049965942 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:25 INFO - PROCESS | 8289 | 1471049965948 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:26 INFO - PROCESS | 8289 | 1471049966136 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 17:59:26 INFO - PROCESS | 8289 | 1471049966390 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:26 INFO - PROCESS | 8289 | 1471049966405 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:26 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b8ae000 == 28 [pid = 8289] [id = 706] 17:59:26 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x8c434800) [pid = 8289] [serial = 2119] [outer = (nil)] 17:59:26 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x8c433800) [pid = 8289] [serial = 2120] [outer = 0x8c434800] 17:59:26 INFO - PROCESS | 8289 | 1471049966575 Marionette DEBUG loaded listener.js 17:59:26 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x8cd08c00) [pid = 8289] [serial = 2121] [outer = 0x8c434800] 17:59:28 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x8eca5400) [pid = 8289] [serial = 2066] [outer = (nil)] [url = about:blank] 17:59:28 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x8c431400) [pid = 8289] [serial = 2060] [outer = (nil)] [url = about:blank] 17:59:28 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x8b3d7800) [pid = 8289] [serial = 2046] [outer = (nil)] [url = about:blank] 17:59:28 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x8abcf000) [pid = 8289] [serial = 2045] [outer = (nil)] [url = about:blank] 17:59:28 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x8e186000) [pid = 8289] [serial = 2063] [outer = (nil)] [url = about:blank] 17:59:28 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x8cd0b400) [pid = 8289] [serial = 2058] [outer = (nil)] [url = about:blank] 17:59:28 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x8c582000) [pid = 8289] [serial = 2057] [outer = (nil)] [url = about:blank] 17:59:28 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8e185c00) [pid = 8289] [serial = 2049] [outer = (nil)] [url = about:blank] 17:59:28 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x8d8a5000) [pid = 8289] [serial = 2048] [outer = (nil)] [url = about:blank] 17:59:28 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8f696000) [pid = 8289] [serial = 2052] [outer = (nil)] [url = about:blank] 17:59:28 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x8ef0d000) [pid = 8289] [serial = 2051] [outer = (nil)] [url = about:blank] 17:59:28 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x90e9c800) [pid = 8289] [serial = 2055] [outer = (nil)] [url = about:blank] 17:59:28 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x90e98000) [pid = 8289] [serial = 2054] [outer = (nil)] [url = about:blank] 17:59:28 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x8ee16400) [pid = 8289] [serial = 2067] [outer = (nil)] [url = about:blank] 17:59:28 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x90b38400) [pid = 8289] [serial = 2072] [outer = (nil)] [url = about:blank] 17:59:28 INFO - PROCESS | 8289 | --DOMWINDOW == 66 (0x8c573c00) [pid = 8289] [serial = 2061] [outer = (nil)] [url = about:blank] 17:59:28 INFO - PROCESS | 8289 | --DOMWINDOW == 65 (0x8e190c00) [pid = 8289] [serial = 2064] [outer = (nil)] [url = about:blank] 17:59:28 INFO - PROCESS | 8289 | --DOMWINDOW == 64 (0x8ee12000) [pid = 8289] [serial = 2069] [outer = (nil)] [url = about:blank] 17:59:28 INFO - PROCESS | 8289 | --DOMWINDOW == 63 (0x8ef0c000) [pid = 8289] [serial = 2070] [outer = (nil)] [url = about:blank] 17:59:28 INFO - PROCESS | 8289 | 1471049968587 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 17:59:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 17:59:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 2688ms 17:59:28 INFO - PROCESS | 8289 | 1471049968619 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 17:59:28 INFO - PROCESS | 8289 | 1471049968625 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 17:59:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 17:59:28 INFO - PROCESS | 8289 | 1471049968633 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 17:59:28 INFO - PROCESS | 8289 | 1471049968638 Marionette TRACE conn3 <- [1,2798,null,{}] 17:59:28 INFO - PROCESS | 8289 | 1471049968648 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:28 INFO - PROCESS | 8289 | 1471049968654 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:28 INFO - PROCESS | 8289 | 1471049968890 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 17:59:29 INFO - PROCESS | 8289 | 1471049969032 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:29 INFO - PROCESS | 8289 | 1471049969041 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:29 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b8ba800 == 29 [pid = 8289] [id = 707] 17:59:29 INFO - PROCESS | 8289 | ++DOMWINDOW == 64 (0x8c349400) [pid = 8289] [serial = 2122] [outer = (nil)] 17:59:29 INFO - PROCESS | 8289 | ++DOMWINDOW == 65 (0x8c42b800) [pid = 8289] [serial = 2123] [outer = 0x8c349400] 17:59:29 INFO - PROCESS | 8289 | 1471049969120 Marionette DEBUG loaded listener.js 17:59:29 INFO - PROCESS | 8289 | ++DOMWINDOW == 66 (0x8c42fc00) [pid = 8289] [serial = 2124] [outer = 0x8c349400] 17:59:30 INFO - PROCESS | 8289 | 1471049970014 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 17:59:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 17:59:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1443ms 17:59:30 INFO - PROCESS | 8289 | 1471049970075 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 17:59:30 INFO - PROCESS | 8289 | 1471049970084 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 17:59:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 17:59:30 INFO - PROCESS | 8289 | 1471049970096 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 17:59:30 INFO - PROCESS | 8289 | 1471049970100 Marionette TRACE conn3 <- [1,2802,null,{}] 17:59:30 INFO - PROCESS | 8289 | 1471049970106 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:30 INFO - PROCESS | 8289 | 1471049970112 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:30 INFO - PROCESS | 8289 | 1471049970285 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 17:59:30 INFO - PROCESS | 8289 | 1471049970441 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:30 INFO - PROCESS | 8289 | 1471049970452 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:30 INFO - PROCESS | 8289 | ++DOCSHELL 0x8d8a0400 == 30 [pid = 8289] [id = 708] 17:59:30 INFO - PROCESS | 8289 | ++DOMWINDOW == 67 (0x8d8ad000) [pid = 8289] [serial = 2125] [outer = (nil)] 17:59:30 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x8e187000) [pid = 8289] [serial = 2126] [outer = 0x8d8ad000] 17:59:30 INFO - PROCESS | 8289 | 1471049970527 Marionette DEBUG loaded listener.js 17:59:30 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x8e190c00) [pid = 8289] [serial = 2127] [outer = 0x8d8ad000] 17:59:31 INFO - PROCESS | 8289 | 1471049971535 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 17:59:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 17:59:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1484ms 17:59:31 INFO - PROCESS | 8289 | 1471049971580 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 17:59:31 INFO - PROCESS | 8289 | 1471049971584 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 17:59:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 17:59:31 INFO - PROCESS | 8289 | 1471049971596 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 17:59:31 INFO - PROCESS | 8289 | 1471049971602 Marionette TRACE conn3 <- [1,2806,null,{}] 17:59:31 INFO - PROCESS | 8289 | 1471049971620 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:31 INFO - PROCESS | 8289 | 1471049971629 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:31 INFO - PROCESS | 8289 | 1471049971852 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 17:59:31 INFO - PROCESS | 8289 | 1471049971876 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:31 INFO - PROCESS | 8289 | 1471049971888 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:31 INFO - PROCESS | 8289 | ++DOCSHELL 0x8eca5400 == 31 [pid = 8289] [id = 709] 17:59:31 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x8eca5c00) [pid = 8289] [serial = 2128] [outer = (nil)] 17:59:31 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8ee12400) [pid = 8289] [serial = 2129] [outer = 0x8eca5c00] 17:59:31 INFO - PROCESS | 8289 | 1471049971963 Marionette DEBUG loaded listener.js 17:59:32 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8ee1c400) [pid = 8289] [serial = 2130] [outer = 0x8eca5c00] 17:59:33 INFO - PROCESS | 8289 | 1471049973211 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 17:59:33 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x90b33400) [pid = 8289] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 17:59:33 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x90d82c00) [pid = 8289] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 17:59:33 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x8c42a400) [pid = 8289] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 17:59:33 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x8c354c00) [pid = 8289] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 17:59:33 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x8e2f6c00) [pid = 8289] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 17:59:33 INFO - PROCESS | 8289 | --DOMWINDOW == 66 (0x8ef0e800) [pid = 8289] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 17:59:33 INFO - PROCESS | 8289 | --DOMWINDOW == 65 (0x8abc9400) [pid = 8289] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 17:59:33 INFO - PROCESS | 8289 | --DOMWINDOW == 64 (0x919d0400) [pid = 8289] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 17:59:33 INFO - PROCESS | 8289 | --DOMWINDOW == 63 (0x8f693800) [pid = 8289] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 17:59:33 INFO - PROCESS | 8289 | --DOMWINDOW == 62 (0x8f691400) [pid = 8289] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 17:59:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 17:59:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1686ms 17:59:33 INFO - PROCESS | 8289 | 1471049973282 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 17:59:33 INFO - PROCESS | 8289 | 1471049973294 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 17:59:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 17:59:33 INFO - PROCESS | 8289 | 1471049973315 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 17:59:33 INFO - PROCESS | 8289 | 1471049973319 Marionette TRACE conn3 <- [1,2810,null,{}] 17:59:33 INFO - PROCESS | 8289 | 1471049973324 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:33 INFO - PROCESS | 8289 | 1471049973329 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:33 INFO - PROCESS | 8289 | 1471049973476 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 17:59:33 INFO - PROCESS | 8289 | 1471049973659 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:33 INFO - PROCESS | 8289 | 1471049973667 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:33 INFO - PROCESS | 8289 | ++DOCSHELL 0x8cd02400 == 32 [pid = 8289] [id = 710] 17:59:33 INFO - PROCESS | 8289 | ++DOMWINDOW == 63 (0x8ec9cc00) [pid = 8289] [serial = 2131] [outer = (nil)] 17:59:33 INFO - PROCESS | 8289 | ++DOMWINDOW == 64 (0x8ee1f000) [pid = 8289] [serial = 2132] [outer = 0x8ec9cc00] 17:59:33 INFO - PROCESS | 8289 | 1471049973738 Marionette DEBUG loaded listener.js 17:59:33 INFO - PROCESS | 8289 | ++DOMWINDOW == 65 (0x8f688400) [pid = 8289] [serial = 2133] [outer = 0x8ec9cc00] 17:59:34 INFO - PROCESS | 8289 | 1471049974490 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 17:59:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 17:59:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1234ms 17:59:34 INFO - PROCESS | 8289 | 1471049974548 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 17:59:34 INFO - PROCESS | 8289 | 1471049974551 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 17:59:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 17:59:34 INFO - PROCESS | 8289 | 1471049974558 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 17:59:34 INFO - PROCESS | 8289 | 1471049974562 Marionette TRACE conn3 <- [1,2814,null,{}] 17:59:34 INFO - PROCESS | 8289 | 1471049974568 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:34 INFO - PROCESS | 8289 | 1471049974574 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:34 INFO - PROCESS | 8289 | 1471049974732 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 17:59:34 INFO - PROCESS | 8289 | 1471049974741 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:34 INFO - PROCESS | 8289 | 1471049974748 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:34 INFO - PROCESS | 8289 | ++DOCSHELL 0x8eca7c00 == 33 [pid = 8289] [id = 711] 17:59:34 INFO - PROCESS | 8289 | ++DOMWINDOW == 66 (0x8f695c00) [pid = 8289] [serial = 2134] [outer = (nil)] 17:59:34 INFO - PROCESS | 8289 | ++DOMWINDOW == 67 (0x90b3a000) [pid = 8289] [serial = 2135] [outer = 0x8f695c00] 17:59:34 INFO - PROCESS | 8289 | 1471049974823 Marionette DEBUG loaded listener.js 17:59:34 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x90d85000) [pid = 8289] [serial = 2136] [outer = 0x8f695c00] 17:59:36 INFO - PROCESS | 8289 | 1471049976041 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 17:59:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 17:59:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1539ms 17:59:36 INFO - PROCESS | 8289 | 1471049976098 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 17:59:36 INFO - PROCESS | 8289 | 1471049976105 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 17:59:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 17:59:36 INFO - PROCESS | 8289 | 1471049976114 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 17:59:36 INFO - PROCESS | 8289 | 1471049976120 Marionette TRACE conn3 <- [1,2818,null,{}] 17:59:36 INFO - PROCESS | 8289 | 1471049976129 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:36 INFO - PROCESS | 8289 | 1471049976136 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:36 INFO - PROCESS | 8289 | 1471049976351 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 17:59:36 INFO - PROCESS | 8289 | 1471049976600 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:36 INFO - PROCESS | 8289 | 1471049976611 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:36 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c427800 == 34 [pid = 8289] [id = 712] 17:59:36 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x8c429400) [pid = 8289] [serial = 2137] [outer = (nil)] 17:59:36 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x8d8a5000) [pid = 8289] [serial = 2138] [outer = 0x8c429400] 17:59:36 INFO - PROCESS | 8289 | 1471049976743 Marionette DEBUG loaded listener.js 17:59:36 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8e187400) [pid = 8289] [serial = 2139] [outer = 0x8c429400] 17:59:37 INFO - PROCESS | 8289 | 1471049977753 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 17:59:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 17:59:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1696ms 17:59:37 INFO - PROCESS | 8289 | 1471049977810 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 17:59:37 INFO - PROCESS | 8289 | 1471049977818 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 17:59:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 17:59:37 INFO - PROCESS | 8289 | 1471049977829 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 17:59:37 INFO - PROCESS | 8289 | 1471049977834 Marionette TRACE conn3 <- [1,2822,null,{}] 17:59:37 INFO - PROCESS | 8289 | 1471049977841 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:37 INFO - PROCESS | 8289 | 1471049977848 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:38 INFO - PROCESS | 8289 | 1471049978066 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 17:59:38 INFO - PROCESS | 8289 | 1471049978310 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:38 INFO - PROCESS | 8289 | 1471049978318 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:38 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ec9b800 == 35 [pid = 8289] [id = 713] 17:59:38 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8ee16000) [pid = 8289] [serial = 2140] [outer = (nil)] 17:59:38 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8ef0f800) [pid = 8289] [serial = 2141] [outer = 0x8ee16000] 17:59:38 INFO - PROCESS | 8289 | 1471049978444 Marionette DEBUG loaded listener.js 17:59:38 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x8ee20400) [pid = 8289] [serial = 2142] [outer = 0x8ee16000] 17:59:39 INFO - PROCESS | 8289 | 1471049979468 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 17:59:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 17:59:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1690ms 17:59:39 INFO - PROCESS | 8289 | 1471049979519 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 17:59:39 INFO - PROCESS | 8289 | 1471049979524 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 17:59:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 17:59:39 INFO - PROCESS | 8289 | 1471049979531 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 17:59:39 INFO - PROCESS | 8289 | 1471049979538 Marionette TRACE conn3 <- [1,2826,null,{}] 17:59:39 INFO - PROCESS | 8289 | 1471049979555 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:39 INFO - PROCESS | 8289 | 1471049979564 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:39 INFO - PROCESS | 8289 | 1471049979746 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 17:59:40 INFO - PROCESS | 8289 | 1471049979987 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:40 INFO - PROCESS | 8289 | 1471049979998 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:40 INFO - PROCESS | 8289 | ++DOCSHELL 0x919c6000 == 36 [pid = 8289] [id = 714] 17:59:40 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x919c6c00) [pid = 8289] [serial = 2143] [outer = (nil)] 17:59:40 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x919cf000) [pid = 8289] [serial = 2144] [outer = 0x919c6c00] 17:59:40 INFO - PROCESS | 8289 | 1471049980122 Marionette DEBUG loaded listener.js 17:59:40 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x91bdb400) [pid = 8289] [serial = 2145] [outer = 0x919c6c00] 17:59:41 INFO - PROCESS | 8289 | 1471049981111 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 17:59:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 17:59:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1654ms 17:59:41 INFO - PROCESS | 8289 | 1471049981185 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 17:59:41 INFO - PROCESS | 8289 | 1471049981189 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 17:59:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 17:59:41 INFO - PROCESS | 8289 | 1471049981197 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 17:59:41 INFO - PROCESS | 8289 | 1471049981201 Marionette TRACE conn3 <- [1,2830,null,{}] 17:59:41 INFO - PROCESS | 8289 | 1471049981206 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:41 INFO - PROCESS | 8289 | 1471049981212 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:41 INFO - PROCESS | 8289 | 1471049981412 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 17:59:41 INFO - PROCESS | 8289 | 1471049981795 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:41 INFO - PROCESS | 8289 | 1471049981804 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:41 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b3d0000 == 37 [pid = 8289] [id = 715] 17:59:41 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x8b3d0c00) [pid = 8289] [serial = 2146] [outer = (nil)] 17:59:41 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x8b3d8000) [pid = 8289] [serial = 2147] [outer = 0x8b3d0c00] 17:59:41 INFO - PROCESS | 8289 | 1471049981904 Marionette DEBUG loaded listener.js 17:59:42 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x8b8b9000) [pid = 8289] [serial = 2148] [outer = 0x8b3d0c00] 17:59:42 INFO - PROCESS | 8289 | --DOCSHELL 0x8cd02400 == 36 [pid = 8289] [id = 710] 17:59:42 INFO - PROCESS | 8289 | --DOCSHELL 0x8eca5400 == 35 [pid = 8289] [id = 709] 17:59:42 INFO - PROCESS | 8289 | --DOCSHELL 0x8d8a0400 == 34 [pid = 8289] [id = 708] 17:59:42 INFO - PROCESS | 8289 | --DOCSHELL 0x8b8ba800 == 33 [pid = 8289] [id = 707] 17:59:42 INFO - PROCESS | 8289 | 1471049982945 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 17:59:42 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x90d8dc00) [pid = 8289] [serial = 2091] [outer = (nil)] [url = about:blank] 17:59:42 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x90e9c000) [pid = 8289] [serial = 2093] [outer = (nil)] [url = about:blank] 17:59:42 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x8d8a8c00) [pid = 8289] [serial = 2075] [outer = (nil)] [url = about:blank] 17:59:42 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x8e2ca400) [pid = 8289] [serial = 2076] [outer = (nil)] [url = about:blank] 17:59:42 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x8c57c000) [pid = 8289] [serial = 2084] [outer = (nil)] [url = about:blank] 17:59:42 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8cd08000) [pid = 8289] [serial = 2085] [outer = (nil)] [url = about:blank] 17:59:42 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x8ec9bc00) [pid = 8289] [serial = 2087] [outer = (nil)] [url = about:blank] 17:59:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 17:59:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1788ms 17:59:42 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8f691800) [pid = 8289] [serial = 2078] [outer = (nil)] [url = about:blank] 17:59:42 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x90b36000) [pid = 8289] [serial = 2079] [outer = (nil)] [url = about:blank] 17:59:42 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x8b3d3000) [pid = 8289] [serial = 2081] [outer = (nil)] [url = about:blank] 17:59:42 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x8b8b2000) [pid = 8289] [serial = 2082] [outer = (nil)] [url = about:blank] 17:59:42 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x91be3c00) [pid = 8289] [serial = 2100] [outer = (nil)] [url = about:blank] 17:59:42 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x90b3e800) [pid = 8289] [serial = 2073] [outer = (nil)] [url = about:blank] 17:59:42 INFO - PROCESS | 8289 | --DOMWINDOW == 66 (0x90d85800) [pid = 8289] [serial = 2090] [outer = (nil)] [url = about:blank] 17:59:42 INFO - PROCESS | 8289 | --DOMWINDOW == 65 (0x919c2c00) [pid = 8289] [serial = 2096] [outer = (nil)] [url = about:blank] 17:59:42 INFO - PROCESS | 8289 | --DOMWINDOW == 64 (0x90e99c00) [pid = 8289] [serial = 2094] [outer = (nil)] [url = about:blank] 17:59:42 INFO - PROCESS | 8289 | --DOMWINDOW == 63 (0x8ee1d000) [pid = 8289] [serial = 2088] [outer = (nil)] [url = about:blank] 17:59:42 INFO - PROCESS | 8289 | --DOMWINDOW == 62 (0x91be1c00) [pid = 8289] [serial = 2099] [outer = (nil)] [url = about:blank] 17:59:43 INFO - PROCESS | 8289 | --DOMWINDOW == 61 (0x919c9800) [pid = 8289] [serial = 2097] [outer = (nil)] [url = about:blank] 17:59:43 INFO - PROCESS | 8289 | 1471049983001 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 17:59:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 17:59:43 INFO - PROCESS | 8289 | 1471049983008 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 17:59:43 INFO - PROCESS | 8289 | 1471049983016 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 17:59:43 INFO - PROCESS | 8289 | 1471049983019 Marionette TRACE conn3 <- [1,2834,null,{}] 17:59:43 INFO - PROCESS | 8289 | 1471049983027 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:43 INFO - PROCESS | 8289 | 1471049983035 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:43 INFO - PROCESS | 8289 | 1471049983206 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 17:59:43 INFO - PROCESS | 8289 | 1471049983353 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:43 INFO - PROCESS | 8289 | 1471049983363 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:43 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c577400 == 34 [pid = 8289] [id = 716] 17:59:43 INFO - PROCESS | 8289 | ++DOMWINDOW == 62 (0x8c582c00) [pid = 8289] [serial = 2149] [outer = (nil)] 17:59:43 INFO - PROCESS | 8289 | ++DOMWINDOW == 63 (0x8d8a1c00) [pid = 8289] [serial = 2150] [outer = 0x8c582c00] 17:59:43 INFO - PROCESS | 8289 | 1471049983474 Marionette DEBUG loaded listener.js 17:59:43 INFO - PROCESS | 8289 | ++DOMWINDOW == 64 (0x8e183800) [pid = 8289] [serial = 2151] [outer = 0x8c582c00] 17:59:44 INFO - PROCESS | 8289 | 1471049984267 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 17:59:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 17:59:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1285ms 17:59:44 INFO - PROCESS | 8289 | 1471049984313 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 17:59:44 INFO - PROCESS | 8289 | 1471049984319 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 17:59:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 17:59:44 INFO - PROCESS | 8289 | 1471049984326 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 17:59:44 INFO - PROCESS | 8289 | 1471049984328 Marionette TRACE conn3 <- [1,2838,null,{}] 17:59:44 INFO - PROCESS | 8289 | 1471049984334 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:44 INFO - PROCESS | 8289 | 1471049984340 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:44 INFO - PROCESS | 8289 | 1471049984502 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 17:59:44 INFO - PROCESS | 8289 | 1471049984512 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:44 INFO - PROCESS | 8289 | 1471049984520 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:44 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ec9f400 == 35 [pid = 8289] [id = 717] 17:59:44 INFO - PROCESS | 8289 | ++DOMWINDOW == 65 (0x8eca4800) [pid = 8289] [serial = 2152] [outer = (nil)] 17:59:44 INFO - PROCESS | 8289 | ++DOMWINDOW == 66 (0x8ef11c00) [pid = 8289] [serial = 2153] [outer = 0x8eca4800] 17:59:44 INFO - PROCESS | 8289 | 1471049984589 Marionette DEBUG loaded listener.js 17:59:44 INFO - PROCESS | 8289 | ++DOMWINDOW == 67 (0x90b30400) [pid = 8289] [serial = 2154] [outer = 0x8eca4800] 17:59:45 INFO - PROCESS | 8289 | 1471049985587 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 17:59:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 17:59:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1277ms 17:59:45 INFO - PROCESS | 8289 | 1471049985612 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 17:59:45 INFO - PROCESS | 8289 | 1471049985616 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 17:59:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 17:59:45 INFO - PROCESS | 8289 | 1471049985629 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 17:59:45 INFO - PROCESS | 8289 | 1471049985638 Marionette TRACE conn3 <- [1,2842,null,{}] 17:59:45 INFO - PROCESS | 8289 | 1471049985652 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:45 INFO - PROCESS | 8289 | 1471049985659 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:45 INFO - PROCESS | 8289 | 1471049985883 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 17:59:45 INFO - PROCESS | 8289 | 1471049985905 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:45 INFO - PROCESS | 8289 | 1471049985912 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:45 INFO - PROCESS | 8289 | ++DOCSHELL 0x8eca0400 == 36 [pid = 8289] [id = 718] 17:59:45 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x90d90800) [pid = 8289] [serial = 2155] [outer = (nil)] 17:59:45 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x90ea2400) [pid = 8289] [serial = 2156] [outer = 0x90d90800] 17:59:45 INFO - PROCESS | 8289 | 1471049985981 Marionette DEBUG loaded listener.js 17:59:46 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x919c4000) [pid = 8289] [serial = 2157] [outer = 0x90d90800] 17:59:47 INFO - PROCESS | 8289 | 1471049987001 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 17:59:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 17:59:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1405ms 17:59:47 INFO - PROCESS | 8289 | 1471049987028 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 17:59:47 INFO - PROCESS | 8289 | 1471049987031 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 17:59:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 17:59:47 INFO - PROCESS | 8289 | 1471049987038 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 17:59:47 INFO - PROCESS | 8289 | 1471049987041 Marionette TRACE conn3 <- [1,2846,null,{}] 17:59:47 INFO - PROCESS | 8289 | 1471049987047 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:47 INFO - PROCESS | 8289 | 1471049987052 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:47 INFO - PROCESS | 8289 | 1471049987274 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 17:59:47 INFO - PROCESS | 8289 | 1471049987292 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:47 INFO - PROCESS | 8289 | 1471049987300 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:47 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c351400 == 37 [pid = 8289] [id = 719] 17:59:47 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x90b3d400) [pid = 8289] [serial = 2158] [outer = (nil)] 17:59:47 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x91be0000) [pid = 8289] [serial = 2159] [outer = 0x90b3d400] 17:59:47 INFO - PROCESS | 8289 | 1471049987368 Marionette DEBUG loaded listener.js 17:59:47 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x91be2c00) [pid = 8289] [serial = 2160] [outer = 0x90b3d400] 17:59:48 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8eca5c00) [pid = 8289] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 17:59:48 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x8c349400) [pid = 8289] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 17:59:48 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x8c434800) [pid = 8289] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 17:59:48 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x8d8ad000) [pid = 8289] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 17:59:48 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x8c57e800) [pid = 8289] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 17:59:48 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x8f691c00) [pid = 8289] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 17:59:48 INFO - PROCESS | 8289 | --DOMWINDOW == 66 (0x91be0800) [pid = 8289] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 17:59:48 INFO - PROCESS | 8289 | --DOMWINDOW == 65 (0x922b6800) [pid = 8289] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 17:59:48 INFO - PROCESS | 8289 | --DOMWINDOW == 64 (0x922b7c00) [pid = 8289] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 17:59:48 INFO - PROCESS | 8289 | --DOMWINDOW == 63 (0x8ec9cc00) [pid = 8289] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 17:59:48 INFO - PROCESS | 8289 | --DOMWINDOW == 62 (0x8c429800) [pid = 8289] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 17:59:48 INFO - PROCESS | 8289 | 1471049988390 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 17:59:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 17:59:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1377ms 17:59:48 INFO - PROCESS | 8289 | 1471049988416 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 17:59:48 INFO - PROCESS | 8289 | 1471049988420 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 17:59:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 17:59:48 INFO - PROCESS | 8289 | 1471049988426 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 17:59:48 INFO - PROCESS | 8289 | 1471049988430 Marionette TRACE conn3 <- [1,2850,null,{}] 17:59:48 INFO - PROCESS | 8289 | 1471049988435 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:48 INFO - PROCESS | 8289 | 1471049988440 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:48 INFO - PROCESS | 8289 | 1471049988649 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 17:59:48 INFO - PROCESS | 8289 | 1471049988669 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:48 INFO - PROCESS | 8289 | 1471049988688 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:48 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b6e1800 == 38 [pid = 8289] [id = 720] 17:59:48 INFO - PROCESS | 8289 | ++DOMWINDOW == 63 (0x8cd01400) [pid = 8289] [serial = 2161] [outer = (nil)] 17:59:48 INFO - PROCESS | 8289 | ++DOMWINDOW == 64 (0x90e9c000) [pid = 8289] [serial = 2162] [outer = 0x8cd01400] 17:59:48 INFO - PROCESS | 8289 | 1471049988770 Marionette DEBUG loaded listener.js 17:59:48 INFO - PROCESS | 8289 | ++DOMWINDOW == 65 (0x91e38c00) [pid = 8289] [serial = 2163] [outer = 0x8cd01400] 17:59:49 INFO - PROCESS | 8289 | 1471049989712 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 17:59:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 17:59:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1327ms 17:59:49 INFO - PROCESS | 8289 | 1471049989754 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 17:59:49 INFO - PROCESS | 8289 | 1471049989758 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 17:59:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 17:59:49 INFO - PROCESS | 8289 | 1471049989764 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 17:59:49 INFO - PROCESS | 8289 | 1471049989767 Marionette TRACE conn3 <- [1,2854,null,{}] 17:59:49 INFO - PROCESS | 8289 | 1471049989772 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:49 INFO - PROCESS | 8289 | 1471049989777 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:49 INFO - PROCESS | 8289 | 1471049989938 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 17:59:50 INFO - PROCESS | 8289 | 1471049990149 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:50 INFO - PROCESS | 8289 | 1471049990157 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:50 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc3000 == 39 [pid = 8289] [id = 721] 17:59:50 INFO - PROCESS | 8289 | ++DOMWINDOW == 66 (0x8abc3c00) [pid = 8289] [serial = 2164] [outer = (nil)] 17:59:50 INFO - PROCESS | 8289 | ++DOMWINDOW == 67 (0x8abcdc00) [pid = 8289] [serial = 2165] [outer = 0x8abc3c00] 17:59:50 INFO - PROCESS | 8289 | 1471049990283 Marionette DEBUG loaded listener.js 17:59:50 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x8b6dfc00) [pid = 8289] [serial = 2166] [outer = 0x8abc3c00] 17:59:51 INFO - PROCESS | 8289 | 1471049991345 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 17:59:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 17:59:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1638ms 17:59:51 INFO - PROCESS | 8289 | 1471049991404 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 17:59:51 INFO - PROCESS | 8289 | 1471049991411 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 17:59:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 17:59:51 INFO - PROCESS | 8289 | 1471049991418 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 17:59:51 INFO - PROCESS | 8289 | 1471049991423 Marionette TRACE conn3 <- [1,2858,null,{}] 17:59:51 INFO - PROCESS | 8289 | 1471049991431 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:51 INFO - PROCESS | 8289 | 1471049991440 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:51 INFO - PROCESS | 8289 | 1471049991689 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 17:59:51 INFO - PROCESS | 8289 | 1471049991927 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:51 INFO - PROCESS | 8289 | 1471049991939 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:52 INFO - PROCESS | 8289 | ++DOCSHELL 0x8cd0a000 == 40 [pid = 8289] [id = 722] 17:59:52 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x8d8a9400) [pid = 8289] [serial = 2167] [outer = (nil)] 17:59:52 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x8e2c4000) [pid = 8289] [serial = 2168] [outer = 0x8d8a9400] 17:59:52 INFO - PROCESS | 8289 | 1471049992070 Marionette DEBUG loaded listener.js 17:59:52 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8e2f4c00) [pid = 8289] [serial = 2169] [outer = 0x8d8a9400] 17:59:53 INFO - PROCESS | 8289 | 1471049993067 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 17:59:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 17:59:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1680ms 17:59:53 INFO - PROCESS | 8289 | 1471049993102 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 17:59:53 INFO - PROCESS | 8289 | 1471049993109 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 17:59:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 17:59:53 INFO - PROCESS | 8289 | 1471049993116 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 17:59:53 INFO - PROCESS | 8289 | 1471049993119 Marionette TRACE conn3 <- [1,2862,null,{}] 17:59:53 INFO - PROCESS | 8289 | 1471049993126 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:53 INFO - PROCESS | 8289 | 1471049993131 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:53 INFO - PROCESS | 8289 | 1471049993325 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 17:59:53 INFO - PROCESS | 8289 | 1471049993511 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:53 INFO - PROCESS | 8289 | 1471049993521 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:53 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ee11800 == 41 [pid = 8289] [id = 723] 17:59:53 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8ee1e400) [pid = 8289] [serial = 2170] [outer = (nil)] 17:59:53 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8f68bc00) [pid = 8289] [serial = 2171] [outer = 0x8ee1e400] 17:59:53 INFO - PROCESS | 8289 | 1471049993605 Marionette DEBUG loaded listener.js 17:59:53 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x8f696800) [pid = 8289] [serial = 2172] [outer = 0x8ee1e400] 17:59:54 INFO - PROCESS | 8289 | 1471049994674 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 17:59:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 17:59:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1593ms 17:59:54 INFO - PROCESS | 8289 | 1471049994710 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 17:59:54 INFO - PROCESS | 8289 | 1471049994714 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 17:59:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 17:59:54 INFO - PROCESS | 8289 | 1471049994729 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 17:59:54 INFO - PROCESS | 8289 | 1471049994738 Marionette TRACE conn3 <- [1,2866,null,{}] 17:59:54 INFO - PROCESS | 8289 | 1471049994747 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:54 INFO - PROCESS | 8289 | 1471049994754 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:54 INFO - PROCESS | 8289 | 1471049994951 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 17:59:55 INFO - PROCESS | 8289 | 1471049995152 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:55 INFO - PROCESS | 8289 | 1471049995161 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:55 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abd0000 == 42 [pid = 8289] [id = 724] 17:59:55 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x90d8d000) [pid = 8289] [serial = 2173] [outer = (nil)] 17:59:55 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x91bdf800) [pid = 8289] [serial = 2174] [outer = 0x90d8d000] 17:59:55 INFO - PROCESS | 8289 | 1471049995286 Marionette DEBUG loaded listener.js 17:59:55 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x922b3000) [pid = 8289] [serial = 2175] [outer = 0x90d8d000] 17:59:56 INFO - PROCESS | 8289 | 1471049996194 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 17:59:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 17:59:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1549ms 17:59:56 INFO - PROCESS | 8289 | 1471049996270 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 17:59:56 INFO - PROCESS | 8289 | 1471049996275 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 17:59:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 17:59:56 INFO - PROCESS | 8289 | 1471049996281 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 17:59:56 INFO - PROCESS | 8289 | 1471049996284 Marionette TRACE conn3 <- [1,2870,null,{}] 17:59:56 INFO - PROCESS | 8289 | 1471049996290 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:56 INFO - PROCESS | 8289 | 1471049996295 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:56 INFO - PROCESS | 8289 | 1471049996509 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 17:59:56 INFO - PROCESS | 8289 | 1471049996762 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:56 INFO - PROCESS | 8289 | 1471049996770 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:56 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abcc000 == 43 [pid = 8289] [id = 725] 17:59:56 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x8e18c400) [pid = 8289] [serial = 2176] [outer = (nil)] 17:59:56 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x91e39c00) [pid = 8289] [serial = 2177] [outer = 0x8e18c400] 17:59:56 INFO - PROCESS | 8289 | 1471049996895 Marionette DEBUG loaded listener.js 17:59:57 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x923d9000) [pid = 8289] [serial = 2178] [outer = 0x8e18c400] 17:59:57 INFO - PROCESS | 8289 | 1471049997849 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 17:59:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 17:59:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1627ms 17:59:57 INFO - PROCESS | 8289 | 1471049997910 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 17:59:57 INFO - PROCESS | 8289 | 1471049997914 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 17:59:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 17:59:57 INFO - PROCESS | 8289 | 1471049997920 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 17:59:57 INFO - PROCESS | 8289 | 1471049997924 Marionette TRACE conn3 <- [1,2874,null,{}] 17:59:57 INFO - PROCESS | 8289 | 1471049997930 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:57 INFO - PROCESS | 8289 | 1471049997935 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:58 INFO - PROCESS | 8289 | 1471049998316 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 17:59:58 INFO - PROCESS | 8289 | 1471049998581 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:58 INFO - PROCESS | 8289 | 1471049998590 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:58 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c34b400 == 44 [pid = 8289] [id = 726] 17:59:58 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x8c34bc00) [pid = 8289] [serial = 2179] [outer = (nil)] 17:59:58 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x8c354c00) [pid = 8289] [serial = 2180] [outer = 0x8c34bc00] 17:59:58 INFO - PROCESS | 8289 | 1471049998676 Marionette DEBUG loaded listener.js 17:59:58 INFO - PROCESS | 8289 | ++DOMWINDOW == 83 (0x8c576c00) [pid = 8289] [serial = 2181] [outer = 0x8c34bc00] 17:59:59 INFO - PROCESS | 8289 | 1471049999587 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 17:59:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 17:59:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1738ms 17:59:59 INFO - PROCESS | 8289 | 1471049999667 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 17:59:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 17:59:59 INFO - PROCESS | 8289 | 1471049999673 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 17:59:59 INFO - PROCESS | 8289 | 1471049999681 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 17:59:59 INFO - PROCESS | 8289 | 1471049999686 Marionette TRACE conn3 <- [1,2878,null,{}] 17:59:59 INFO - PROCESS | 8289 | 1471049999693 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:59 INFO - PROCESS | 8289 | 1471049999698 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 17:59:59 INFO - PROCESS | 8289 | 1471049999868 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 18:00:00 INFO - PROCESS | 8289 | 1471050000067 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:00 INFO - PROCESS | 8289 | 1471050000077 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:00 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b8b2400 == 45 [pid = 8289] [id = 727] 18:00:00 INFO - PROCESS | 8289 | ++DOMWINDOW == 84 (0x8c430800) [pid = 8289] [serial = 2182] [outer = (nil)] 18:00:00 INFO - PROCESS | 8289 | ++DOMWINDOW == 85 (0x8eca3400) [pid = 8289] [serial = 2183] [outer = 0x8c430800] 18:00:00 INFO - PROCESS | 8289 | 1471050000157 Marionette DEBUG loaded listener.js 18:00:00 INFO - PROCESS | 8289 | ++DOMWINDOW == 86 (0x8ee15400) [pid = 8289] [serial = 2184] [outer = 0x8c430800] 18:00:01 INFO - PROCESS | 8289 | --DOCSHELL 0x8c42a800 == 44 [pid = 8289] [id = 686] 18:00:01 INFO - PROCESS | 8289 | --DOCSHELL 0x8e2f4000 == 43 [pid = 8289] [id = 695] 18:00:01 INFO - PROCESS | 8289 | --DOCSHELL 0x8d8a2800 == 42 [pid = 8289] [id = 696] 18:00:01 INFO - PROCESS | 8289 | --DOCSHELL 0x8eca1c00 == 41 [pid = 8289] [id = 688] 18:00:01 INFO - PROCESS | 8289 | --DOCSHELL 0x8c578800 == 40 [pid = 8289] [id = 697] 18:00:01 INFO - PROCESS | 8289 | --DOCSHELL 0x8d8ab800 == 39 [pid = 8289] [id = 687] 18:00:01 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc9000 == 38 [pid = 8289] [id = 693] 18:00:01 INFO - PROCESS | 8289 | --DOCSHELL 0x8b6e1800 == 37 [pid = 8289] [id = 720] 18:00:01 INFO - PROCESS | 8289 | --DOCSHELL 0x8c351400 == 36 [pid = 8289] [id = 719] 18:00:01 INFO - PROCESS | 8289 | --DOCSHELL 0x8eca0400 == 35 [pid = 8289] [id = 718] 18:00:01 INFO - PROCESS | 8289 | --DOCSHELL 0x8ec9f400 == 34 [pid = 8289] [id = 717] 18:00:01 INFO - PROCESS | 8289 | --DOCSHELL 0x8c577400 == 33 [pid = 8289] [id = 716] 18:00:01 INFO - PROCESS | 8289 | --DOCSHELL 0x8b3d0000 == 32 [pid = 8289] [id = 715] 18:00:01 INFO - PROCESS | 8289 | --DOCSHELL 0x8e2c9c00 == 31 [pid = 8289] [id = 701] 18:00:01 INFO - PROCESS | 8289 | --DOCSHELL 0x8e184000 == 30 [pid = 8289] [id = 702] 18:00:01 INFO - PROCESS | 8289 | --DOCSHELL 0x92128800 == 29 [pid = 8289] [id = 703] 18:00:01 INFO - PROCESS | 8289 | --DOCSHELL 0x922b2000 == 28 [pid = 8289] [id = 704] 18:00:01 INFO - PROCESS | 8289 | --DOCSHELL 0x8c34a800 == 27 [pid = 8289] [id = 694] 18:00:01 INFO - PROCESS | 8289 | --DOCSHELL 0x8c358c00 == 26 [pid = 8289] [id = 705] 18:00:01 INFO - PROCESS | 8289 | --DOCSHELL 0x8b8b0800 == 25 [pid = 8289] [id = 692] 18:00:01 INFO - PROCESS | 8289 | --DOCSHELL 0x8ec9b800 == 24 [pid = 8289] [id = 713] 18:00:01 INFO - PROCESS | 8289 | --DOCSHELL 0x8abcb400 == 23 [pid = 8289] [id = 685] 18:00:01 INFO - PROCESS | 8289 | --DOCSHELL 0x8eca3c00 == 22 [pid = 8289] [id = 690] 18:00:01 INFO - PROCESS | 8289 | --DOCSHELL 0x8ee13800 == 21 [pid = 8289] [id = 698] 18:00:01 INFO - PROCESS | 8289 | --DOCSHELL 0x8c427800 == 20 [pid = 8289] [id = 712] 18:00:01 INFO - PROCESS | 8289 | --DOCSHELL 0x919c6000 == 19 [pid = 8289] [id = 714] 18:00:01 INFO - PROCESS | 8289 | --DOCSHELL 0x8c57c400 == 18 [pid = 8289] [id = 700] 18:00:01 INFO - PROCESS | 8289 | --DOCSHELL 0x8b8ae000 == 17 [pid = 8289] [id = 706] 18:00:01 INFO - PROCESS | 8289 | --DOCSHELL 0x8eca7c00 == 16 [pid = 8289] [id = 711] 18:00:01 INFO - PROCESS | 8289 | --DOCSHELL 0x8b8b3c00 == 15 [pid = 8289] [id = 689] 18:00:01 INFO - PROCESS | 8289 | --DOCSHELL 0x8c42a000 == 14 [pid = 8289] [id = 691] 18:00:01 INFO - PROCESS | 8289 | --DOCSHELL 0x919cac00 == 13 [pid = 8289] [id = 699] 18:00:01 INFO - PROCESS | 8289 | --DOCSHELL 0x8abcc000 == 12 [pid = 8289] [id = 725] 18:00:01 INFO - PROCESS | 8289 | --DOCSHELL 0x8abd0000 == 11 [pid = 8289] [id = 724] 18:00:01 INFO - PROCESS | 8289 | --DOCSHELL 0x8cd0a000 == 10 [pid = 8289] [id = 722] 18:00:01 INFO - PROCESS | 8289 | --DOCSHELL 0x8ee11800 == 9 [pid = 8289] [id = 723] 18:00:01 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc3000 == 8 [pid = 8289] [id = 721] 18:00:01 INFO - PROCESS | 8289 | --DOMWINDOW == 85 (0x8ee12400) [pid = 8289] [serial = 2129] [outer = (nil)] [url = about:blank] 18:00:01 INFO - PROCESS | 8289 | --DOMWINDOW == 84 (0x8c42b800) [pid = 8289] [serial = 2123] [outer = (nil)] [url = about:blank] 18:00:01 INFO - PROCESS | 8289 | --DOMWINDOW == 83 (0x8c42fc00) [pid = 8289] [serial = 2124] [outer = (nil)] [url = about:blank] 18:00:01 INFO - PROCESS | 8289 | --DOMWINDOW == 82 (0x8cd08c00) [pid = 8289] [serial = 2121] [outer = (nil)] [url = about:blank] 18:00:01 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x8c433800) [pid = 8289] [serial = 2120] [outer = (nil)] [url = about:blank] 18:00:01 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x8e187000) [pid = 8289] [serial = 2126] [outer = (nil)] [url = about:blank] 18:00:01 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x8ee1c400) [pid = 8289] [serial = 2130] [outer = (nil)] [url = about:blank] 18:00:01 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x8e2f0800) [pid = 8289] [serial = 2103] [outer = (nil)] [url = about:blank] 18:00:01 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x8e2c9400) [pid = 8289] [serial = 2102] [outer = (nil)] [url = about:blank] 18:00:01 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x90e98800) [pid = 8289] [serial = 2106] [outer = (nil)] [url = about:blank] 18:00:01 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x90d87400) [pid = 8289] [serial = 2105] [outer = (nil)] [url = about:blank] 18:00:01 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x92126400) [pid = 8289] [serial = 2109] [outer = (nil)] [url = about:blank] 18:00:01 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x91e3c400) [pid = 8289] [serial = 2108] [outer = (nil)] [url = about:blank] 18:00:01 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x922bfc00) [pid = 8289] [serial = 2112] [outer = (nil)] [url = about:blank] 18:00:01 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x922bb000) [pid = 8289] [serial = 2111] [outer = (nil)] [url = about:blank] 18:00:01 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x923dc400) [pid = 8289] [serial = 2115] [outer = (nil)] [url = about:blank] 18:00:01 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x923db000) [pid = 8289] [serial = 2114] [outer = (nil)] [url = about:blank] 18:00:01 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x90b3a000) [pid = 8289] [serial = 2135] [outer = (nil)] [url = about:blank] 18:00:01 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x8e190c00) [pid = 8289] [serial = 2127] [outer = (nil)] [url = about:blank] 18:00:01 INFO - PROCESS | 8289 | --DOMWINDOW == 66 (0x8ee1f000) [pid = 8289] [serial = 2132] [outer = (nil)] [url = about:blank] 18:00:01 INFO - PROCESS | 8289 | --DOMWINDOW == 65 (0x8f688400) [pid = 8289] [serial = 2133] [outer = (nil)] [url = about:blank] 18:00:01 INFO - PROCESS | 8289 | --DOMWINDOW == 64 (0x90b3f400) [pid = 8289] [serial = 2118] [outer = (nil)] [url = about:blank] 18:00:01 INFO - PROCESS | 8289 | --DOMWINDOW == 63 (0x8ee19000) [pid = 8289] [serial = 2117] [outer = (nil)] [url = about:blank] 18:00:02 INFO - PROCESS | 8289 | 1471050002287 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 18:00:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 18:00:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 2637ms 18:00:02 INFO - PROCESS | 8289 | 1471050002317 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 18:00:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 18:00:02 INFO - PROCESS | 8289 | 1471050002323 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 18:00:02 INFO - PROCESS | 8289 | 1471050002330 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 18:00:02 INFO - PROCESS | 8289 | 1471050002336 Marionette TRACE conn3 <- [1,2882,null,{}] 18:00:02 INFO - PROCESS | 8289 | 1471050002343 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:02 INFO - PROCESS | 8289 | 1471050002349 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:02 INFO - PROCESS | 8289 | 1471050002576 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 18:00:02 INFO - PROCESS | 8289 | 1471050002593 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:02 INFO - PROCESS | 8289 | 1471050002604 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:02 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b8b4400 == 9 [pid = 8289] [id = 728] 18:00:02 INFO - PROCESS | 8289 | ++DOMWINDOW == 64 (0x8b8b5800) [pid = 8289] [serial = 2185] [outer = (nil)] 18:00:02 INFO - PROCESS | 8289 | ++DOMWINDOW == 65 (0x8c427c00) [pid = 8289] [serial = 2186] [outer = 0x8b8b5800] 18:00:02 INFO - PROCESS | 8289 | 1471050002676 Marionette DEBUG loaded listener.js 18:00:02 INFO - PROCESS | 8289 | ++DOMWINDOW == 66 (0x8c430c00) [pid = 8289] [serial = 2187] [outer = 0x8b8b5800] 18:00:03 INFO - PROCESS | 8289 | 1471050003664 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 18:00:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 18:00:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1382ms 18:00:03 INFO - PROCESS | 8289 | 1471050003712 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 18:00:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 18:00:03 INFO - PROCESS | 8289 | 1471050003721 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 18:00:03 INFO - PROCESS | 8289 | 1471050003732 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 18:00:03 INFO - PROCESS | 8289 | 1471050003736 Marionette TRACE conn3 <- [1,2886,null,{}] 18:00:03 INFO - PROCESS | 8289 | 1471050003742 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:03 INFO - PROCESS | 8289 | 1471050003748 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:03 INFO - PROCESS | 8289 | 1471050003993 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 18:00:04 INFO - PROCESS | 8289 | 1471050004026 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:04 INFO - PROCESS | 8289 | 1471050004032 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:04 INFO - PROCESS | 8289 | ++DOCSHELL 0x8d8ab800 == 10 [pid = 8289] [id = 729] 18:00:04 INFO - PROCESS | 8289 | ++DOMWINDOW == 67 (0x8d8ae400) [pid = 8289] [serial = 2188] [outer = (nil)] 18:00:04 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x8e187000) [pid = 8289] [serial = 2189] [outer = 0x8d8ae400] 18:00:04 INFO - PROCESS | 8289 | 1471050004108 Marionette DEBUG loaded listener.js 18:00:04 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x8e18f000) [pid = 8289] [serial = 2190] [outer = 0x8d8ae400] 18:00:05 INFO - PROCESS | 8289 | 1471050005156 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 18:00:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 18:00:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1485ms 18:00:05 INFO - PROCESS | 8289 | 1471050005218 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 18:00:05 INFO - PROCESS | 8289 | 1471050005222 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 18:00:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 18:00:05 INFO - PROCESS | 8289 | 1471050005229 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 18:00:05 INFO - PROCESS | 8289 | 1471050005235 Marionette TRACE conn3 <- [1,2890,null,{}] 18:00:05 INFO - PROCESS | 8289 | 1471050005258 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:05 INFO - PROCESS | 8289 | 1471050005267 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:05 INFO - PROCESS | 8289 | 1471050005491 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 18:00:05 INFO - PROCESS | 8289 | 1471050005518 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:05 INFO - PROCESS | 8289 | 1471050005525 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:05 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e2fd000 == 11 [pid = 8289] [id = 730] 18:00:05 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x8e2fdc00) [pid = 8289] [serial = 2191] [outer = (nil)] 18:00:05 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8eca4400) [pid = 8289] [serial = 2192] [outer = 0x8e2fdc00] 18:00:05 INFO - PROCESS | 8289 | 1471050005602 Marionette DEBUG loaded listener.js 18:00:05 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8ee17000) [pid = 8289] [serial = 2193] [outer = 0x8e2fdc00] 18:00:06 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x8ee16000) [pid = 8289] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 18:00:06 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x90b3d400) [pid = 8289] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 18:00:06 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x919c6c00) [pid = 8289] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 18:00:06 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x8b3d0c00) [pid = 8289] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 18:00:06 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x8f695c00) [pid = 8289] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 18:00:06 INFO - PROCESS | 8289 | --DOMWINDOW == 66 (0x8c582c00) [pid = 8289] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 18:00:06 INFO - PROCESS | 8289 | --DOMWINDOW == 65 (0x8eca4800) [pid = 8289] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 18:00:06 INFO - PROCESS | 8289 | --DOMWINDOW == 64 (0x90d90800) [pid = 8289] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 18:00:06 INFO - PROCESS | 8289 | --DOMWINDOW == 63 (0x8c429400) [pid = 8289] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 18:00:06 INFO - PROCESS | 8289 | --DOMWINDOW == 62 (0x8cd01400) [pid = 8289] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 18:00:07 INFO - PROCESS | 8289 | 1471050007011 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 18:00:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 18:00:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1833ms 18:00:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 18:00:07 INFO - PROCESS | 8289 | 1471050007063 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 18:00:07 INFO - PROCESS | 8289 | 1471050007066 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 18:00:07 INFO - PROCESS | 8289 | 1471050007073 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 18:00:07 INFO - PROCESS | 8289 | 1471050007076 Marionette TRACE conn3 <- [1,2894,null,{}] 18:00:07 INFO - PROCESS | 8289 | 1471050007082 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:07 INFO - PROCESS | 8289 | 1471050007088 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:07 INFO - PROCESS | 8289 | 1471050007245 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 18:00:07 INFO - PROCESS | 8289 | 1471050007254 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:07 INFO - PROCESS | 8289 | 1471050007261 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:07 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c34fc00 == 12 [pid = 8289] [id = 731] 18:00:07 INFO - PROCESS | 8289 | ++DOMWINDOW == 63 (0x8ec9cc00) [pid = 8289] [serial = 2194] [outer = (nil)] 18:00:07 INFO - PROCESS | 8289 | ++DOMWINDOW == 64 (0x8ee1b800) [pid = 8289] [serial = 2195] [outer = 0x8ec9cc00] 18:00:07 INFO - PROCESS | 8289 | 1471050007337 Marionette DEBUG loaded listener.js 18:00:07 INFO - PROCESS | 8289 | ++DOMWINDOW == 65 (0x8f687400) [pid = 8289] [serial = 2196] [outer = 0x8ec9cc00] 18:00:08 INFO - PROCESS | 8289 | 1471050008248 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 18:00:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 18:00:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1237ms 18:00:08 INFO - PROCESS | 8289 | 1471050008309 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 18:00:08 INFO - PROCESS | 8289 | 1471050008312 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 18:00:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 18:00:08 INFO - PROCESS | 8289 | 1471050008322 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 18:00:08 INFO - PROCESS | 8289 | 1471050008325 Marionette TRACE conn3 <- [1,2898,null,{}] 18:00:08 INFO - PROCESS | 8289 | 1471050008331 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:08 INFO - PROCESS | 8289 | 1471050008336 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:08 INFO - PROCESS | 8289 | 1471050008486 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 18:00:08 INFO - PROCESS | 8289 | 1471050008716 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:08 INFO - PROCESS | 8289 | 1471050008725 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:08 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc2800 == 13 [pid = 8289] [id = 732] 18:00:08 INFO - PROCESS | 8289 | ++DOMWINDOW == 66 (0x8abc3000) [pid = 8289] [serial = 2197] [outer = (nil)] 18:00:08 INFO - PROCESS | 8289 | ++DOMWINDOW == 67 (0x8abc8800) [pid = 8289] [serial = 2198] [outer = 0x8abc3000] 18:00:08 INFO - PROCESS | 8289 | 1471050008814 Marionette DEBUG loaded listener.js 18:00:08 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x8b3d1800) [pid = 8289] [serial = 2199] [outer = 0x8abc3000] 18:00:09 INFO - PROCESS | 8289 | 1471050009937 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 18:00:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 18:00:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1682ms 18:00:10 INFO - PROCESS | 8289 | 1471050010008 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 18:00:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 18:00:10 INFO - PROCESS | 8289 | 1471050010015 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 18:00:10 INFO - PROCESS | 8289 | 1471050010022 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 18:00:10 INFO - PROCESS | 8289 | 1471050010027 Marionette TRACE conn3 <- [1,2902,null,{}] 18:00:10 INFO - PROCESS | 8289 | 1471050010035 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:10 INFO - PROCESS | 8289 | 1471050010050 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:10 INFO - PROCESS | 8289 | 1471050010271 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 18:00:10 INFO - PROCESS | 8289 | 1471050010506 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:10 INFO - PROCESS | 8289 | 1471050010516 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:10 INFO - PROCESS | 8289 | ++DOCSHELL 0x8cd07c00 == 14 [pid = 8289] [id = 733] 18:00:10 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x8cd09800) [pid = 8289] [serial = 2200] [outer = (nil)] 18:00:10 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x8d8a0c00) [pid = 8289] [serial = 2201] [outer = 0x8cd09800] 18:00:10 INFO - PROCESS | 8289 | 1471050010623 Marionette DEBUG loaded listener.js 18:00:10 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8e18d800) [pid = 8289] [serial = 2202] [outer = 0x8cd09800] 18:00:11 INFO - PROCESS | 8289 | 1471050011634 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 18:00:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 18:00:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1686ms 18:00:11 INFO - PROCESS | 8289 | 1471050011712 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 18:00:11 INFO - PROCESS | 8289 | 1471050011719 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 18:00:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 18:00:11 INFO - PROCESS | 8289 | 1471050011726 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 18:00:11 INFO - PROCESS | 8289 | 1471050011729 Marionette TRACE conn3 <- [1,2906,null,{}] 18:00:11 INFO - PROCESS | 8289 | 1471050011736 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:11 INFO - PROCESS | 8289 | 1471050011741 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:11 INFO - PROCESS | 8289 | 1471050011985 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 18:00:12 INFO - PROCESS | 8289 | 1471050012261 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:12 INFO - PROCESS | 8289 | 1471050012270 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:12 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b6e1400 == 15 [pid = 8289] [id = 734] 18:00:12 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8ec9c800) [pid = 8289] [serial = 2203] [outer = (nil)] 18:00:12 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8ef0d400) [pid = 8289] [serial = 2204] [outer = 0x8ec9c800] 18:00:12 INFO - PROCESS | 8289 | 1471050012396 Marionette DEBUG loaded listener.js 18:00:12 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x8f68d000) [pid = 8289] [serial = 2205] [outer = 0x8ec9c800] 18:00:13 INFO - PROCESS | 8289 | 1471050013447 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 18:00:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 18:00:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1793ms 18:00:13 INFO - PROCESS | 8289 | 1471050013519 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 18:00:13 INFO - PROCESS | 8289 | 1471050013523 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 18:00:13 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 18:00:13 INFO - PROCESS | 8289 | 1471050013540 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 18:00:13 INFO - PROCESS | 8289 | 1471050013550 Marionette TRACE conn3 <- [1,2910,null,{}] 18:00:13 INFO - PROCESS | 8289 | 1471050013556 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:13 INFO - PROCESS | 8289 | 1471050013564 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:13 INFO - PROCESS | 8289 | 1471050013792 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 18:00:14 INFO - PROCESS | 8289 | 1471050014189 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:14 INFO - PROCESS | 8289 | 1471050014202 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:14 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abcf000 == 16 [pid = 8289] [id = 735] 18:00:14 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x8abd0000) [pid = 8289] [serial = 2206] [outer = (nil)] 18:00:14 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x8b3d2c00) [pid = 8289] [serial = 2207] [outer = 0x8abd0000] 18:00:14 INFO - PROCESS | 8289 | 1471050014296 Marionette DEBUG loaded listener.js 18:00:14 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x8c34a800) [pid = 8289] [serial = 2208] [outer = 0x8abd0000] 18:00:15 INFO - PROCESS | 8289 | --DOCSHELL 0x8c34fc00 == 15 [pid = 8289] [id = 731] 18:00:15 INFO - PROCESS | 8289 | --DOCSHELL 0x8e2fd000 == 14 [pid = 8289] [id = 730] 18:00:15 INFO - PROCESS | 8289 | 1471050015217 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 18:00:15 INFO - PROCESS | 8289 | --DOCSHELL 0x8d8ab800 == 13 [pid = 8289] [id = 729] 18:00:15 INFO - PROCESS | 8289 | --DOCSHELL 0x8b8b4400 == 12 [pid = 8289] [id = 728] 18:00:15 INFO - PROCESS | 8289 | --DOCSHELL 0x8b8b2400 == 11 [pid = 8289] [id = 727] 18:00:15 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x91e38c00) [pid = 8289] [serial = 2163] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x8ee20400) [pid = 8289] [serial = 2142] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x91be2c00) [pid = 8289] [serial = 2160] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x91bdb400) [pid = 8289] [serial = 2145] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8b3d8000) [pid = 8289] [serial = 2147] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x91be0000) [pid = 8289] [serial = 2159] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x90d85000) [pid = 8289] [serial = 2136] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x8e183800) [pid = 8289] [serial = 2151] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x8d8a1c00) [pid = 8289] [serial = 2150] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x8ef11c00) [pid = 8289] [serial = 2153] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 8289 | --DOMWINDOW == 66 (0x90ea2400) [pid = 8289] [serial = 2156] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 8289 | --DOMWINDOW == 65 (0x8ef0f800) [pid = 8289] [serial = 2141] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 8289 | --DOMWINDOW == 64 (0x8d8a5000) [pid = 8289] [serial = 2138] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 8289 | --DOMWINDOW == 63 (0x8e187400) [pid = 8289] [serial = 2139] [outer = (nil)] [url = about:blank] 18:00:15 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 18:00:15 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 18:00:15 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1747ms 18:00:15 INFO - PROCESS | 8289 | --DOMWINDOW == 62 (0x919cf000) [pid = 8289] [serial = 2144] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 8289 | --DOMWINDOW == 61 (0x919c4000) [pid = 8289] [serial = 2157] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 8289 | --DOMWINDOW == 60 (0x90b30400) [pid = 8289] [serial = 2154] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 8289 | --DOMWINDOW == 59 (0x8b8b9000) [pid = 8289] [serial = 2148] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 8289 | --DOMWINDOW == 58 (0x90e9c000) [pid = 8289] [serial = 2162] [outer = (nil)] [url = about:blank] 18:00:15 INFO - PROCESS | 8289 | 1471050015289 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 18:00:15 INFO - PROCESS | 8289 | 1471050015294 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 18:00:15 INFO - TEST-START | /DOMEvents/constructors.html 18:00:15 INFO - PROCESS | 8289 | 1471050015306 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 18:00:15 INFO - PROCESS | 8289 | 1471050015310 Marionette TRACE conn3 <- [1,2914,null,{}] 18:00:15 INFO - PROCESS | 8289 | 1471050015318 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:15 INFO - PROCESS | 8289 | 1471050015326 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:15 INFO - PROCESS | 8289 | 1471050015475 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 18:00:15 INFO - PROCESS | 8289 | 1471050015487 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:15 INFO - PROCESS | 8289 | 1471050015497 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:15 INFO - PROCESS | 8289 | ++DOCSHELL 0x8cd02800 == 12 [pid = 8289] [id = 736] 18:00:15 INFO - PROCESS | 8289 | ++DOMWINDOW == 59 (0x8cd06400) [pid = 8289] [serial = 2209] [outer = (nil)] 18:00:15 INFO - PROCESS | 8289 | ++DOMWINDOW == 60 (0x8cd10400) [pid = 8289] [serial = 2210] [outer = 0x8cd06400] 18:00:15 INFO - PROCESS | 8289 | 1471050015564 Marionette DEBUG loaded listener.js 18:00:15 INFO - PROCESS | 8289 | ++DOMWINDOW == 61 (0x8e181800) [pid = 8289] [serial = 2211] [outer = 0x8cd06400] 18:00:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 18:00:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 18:00:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 18:00:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 18:00:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 18:00:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 18:00:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 18:00:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 18:00:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 18:00:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 18:00:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 18:00:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 18:00:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 18:00:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 18:00:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 18:00:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 18:00:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 18:00:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 18:00:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 18:00:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 18:00:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 18:00:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 18:00:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 18:00:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 18:00:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 18:00:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 18:00:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 18:00:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 18:00:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 18:00:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 18:00:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 18:00:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 18:00:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 18:00:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 18:00:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 18:00:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 18:00:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 18:00:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 18:00:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:00:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:00:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 18:00:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:00:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 18:00:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 18:00:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:00:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:00:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 18:00:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:00:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 18:00:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 18:00:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:00:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:00:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 18:00:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:00:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 18:00:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 18:00:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:00:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:00:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 18:00:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:00:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 18:00:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 18:00:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:00:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:00:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 18:00:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:00:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 18:00:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 18:00:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:00:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:00:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 18:00:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:00:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 18:00:16 INFO - TEST-OK | /DOMEvents/constructors.html | took 1320ms 18:00:16 INFO - TEST-START | /DOMEvents/event-phases-order.html 18:00:16 INFO - PROCESS | 8289 | 1471050016581 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 18:00:16 INFO - PROCESS | 8289 | 1471050016635 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 18:00:16 INFO - PROCESS | 8289 | 1471050016644 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 18:00:16 INFO - PROCESS | 8289 | 1471050016664 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 18:00:16 INFO - PROCESS | 8289 | 1471050016673 Marionette TRACE conn3 <- [1,2918,null,{}] 18:00:16 INFO - PROCESS | 8289 | 1471050016701 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:16 INFO - PROCESS | 8289 | 1471050016706 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:16 INFO - PROCESS | 8289 | 1471050016871 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 18:00:16 INFO - PROCESS | 8289 | 1471050016880 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:16 INFO - PROCESS | 8289 | 1471050016888 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:16 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e2f4000 == 13 [pid = 8289] [id = 737] 18:00:16 INFO - PROCESS | 8289 | ++DOMWINDOW == 62 (0x8ee12400) [pid = 8289] [serial = 2212] [outer = (nil)] 18:00:16 INFO - PROCESS | 8289 | ++DOMWINDOW == 63 (0x8ef09c00) [pid = 8289] [serial = 2213] [outer = 0x8ee12400] 18:00:16 INFO - PROCESS | 8289 | 1471050016956 Marionette DEBUG loaded listener.js 18:00:17 INFO - PROCESS | 8289 | ++DOMWINDOW == 64 (0x8f689400) [pid = 8289] [serial = 2214] [outer = 0x8ee12400] 18:00:17 INFO - PROCESS | 8289 | 1471050017834 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 18:00:17 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 18:00:17 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1200ms 18:00:17 INFO - PROCESS | 8289 | 1471050017877 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 18:00:17 INFO - PROCESS | 8289 | 1471050017881 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 18:00:17 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 18:00:17 INFO - PROCESS | 8289 | 1471050017901 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 18:00:17 INFO - PROCESS | 8289 | 1471050017910 Marionette TRACE conn3 <- [1,2922,null,{}] 18:00:17 INFO - PROCESS | 8289 | 1471050017918 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:17 INFO - PROCESS | 8289 | 1471050017923 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:18 INFO - PROCESS | 8289 | 1471050018144 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 18:00:18 INFO - PROCESS | 8289 | 1471050018166 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:18 INFO - PROCESS | 8289 | 1471050018176 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:18 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c358400 == 14 [pid = 8289] [id = 738] 18:00:18 INFO - PROCESS | 8289 | ++DOMWINDOW == 65 (0x8cd0d000) [pid = 8289] [serial = 2215] [outer = (nil)] 18:00:18 INFO - PROCESS | 8289 | ++DOMWINDOW == 66 (0x90d87000) [pid = 8289] [serial = 2216] [outer = 0x8cd0d000] 18:00:18 INFO - PROCESS | 8289 | 1471050018238 Marionette DEBUG loaded listener.js 18:00:18 INFO - PROCESS | 8289 | ++DOMWINDOW == 67 (0x90d8e800) [pid = 8289] [serial = 2217] [outer = 0x8cd0d000] 18:00:18 INFO - PROCESS | 8289 | [8289] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 18:00:18 INFO - PROCESS | 8289 | [8289] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 18:00:18 INFO - PROCESS | 8289 | [8289] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 18:00:18 INFO - PROCESS | 8289 | [8289] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 18:00:19 INFO - PROCESS | 8289 | 1471050019095 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 18:00:19 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 18:00:19 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 18:00:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 18:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:00:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:00:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:00:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:00:19 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 18:00:19 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 18:00:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:00:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:00:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:00:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:00:19 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 18:00:19 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 18:00:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:00:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:00:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:00:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:00:19 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]" 18:00:19 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 18:00:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:00:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:00:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:00:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:00:19 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 18:00:19 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1262ms 18:00:19 INFO - PROCESS | 8289 | 1471050019150 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 18:00:19 INFO - PROCESS | 8289 | 1471050019153 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 18:00:19 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 18:00:19 INFO - PROCESS | 8289 | 1471050019177 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 18:00:19 INFO - PROCESS | 8289 | 1471050019180 Marionette TRACE conn3 <- [1,2926,null,{}] 18:00:19 INFO - PROCESS | 8289 | 1471050019185 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:19 INFO - PROCESS | 8289 | 1471050019189 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:19 INFO - PROCESS | 8289 | 1471050019392 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 18:00:19 INFO - PROCESS | 8289 | 1471050019424 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:19 INFO - PROCESS | 8289 | 1471050019431 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:19 INFO - PROCESS | 8289 | ++DOCSHELL 0x919c5000 == 15 [pid = 8289] [id = 739] 18:00:19 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x919c5c00) [pid = 8289] [serial = 2218] [outer = (nil)] 18:00:19 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x919c9c00) [pid = 8289] [serial = 2219] [outer = 0x919c5c00] 18:00:19 INFO - PROCESS | 8289 | 1471050019498 Marionette DEBUG loaded listener.js 18:00:19 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x919c7c00) [pid = 8289] [serial = 2220] [outer = 0x919c5c00] 18:00:20 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x8abc3c00) [pid = 8289] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 18:00:20 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x8d8a9400) [pid = 8289] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 18:00:20 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x8ee1e400) [pid = 8289] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 18:00:20 INFO - PROCESS | 8289 | --DOMWINDOW == 66 (0x90d8d000) [pid = 8289] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 18:00:20 INFO - PROCESS | 8289 | --DOMWINDOW == 65 (0x8d8ae400) [pid = 8289] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 18:00:20 INFO - PROCESS | 8289 | --DOMWINDOW == 64 (0x8e2fdc00) [pid = 8289] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 18:00:20 INFO - PROCESS | 8289 | --DOMWINDOW == 63 (0x8e18c400) [pid = 8289] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 18:00:20 INFO - PROCESS | 8289 | --DOMWINDOW == 62 (0x8b8b5800) [pid = 8289] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 18:00:20 INFO - PROCESS | 8289 | --DOMWINDOW == 61 (0x8c34bc00) [pid = 8289] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 18:00:20 INFO - PROCESS | 8289 | --DOMWINDOW == 60 (0x8c430800) [pid = 8289] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 18:00:20 INFO - PROCESS | 8289 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 18:00:20 INFO - PROCESS | 8289 | 1471050020400 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 18:00:20 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 18:00:20 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1253ms 18:00:20 INFO - PROCESS | 8289 | 1471050020419 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 18:00:20 INFO - PROCESS | 8289 | 1471050020423 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 18:00:20 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 18:00:20 INFO - PROCESS | 8289 | 1471050020428 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 18:00:20 INFO - PROCESS | 8289 | 1471050020432 Marionette TRACE conn3 <- [1,2930,null,{}] 18:00:20 INFO - PROCESS | 8289 | 1471050020437 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:20 INFO - PROCESS | 8289 | 1471050020442 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:20 INFO - PROCESS | 8289 | 1471050020581 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 18:00:20 INFO - PROCESS | 8289 | 1471050020598 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:20 INFO - PROCESS | 8289 | 1471050020616 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:20 INFO - PROCESS | 8289 | ++DOCSHELL 0x8cd0fc00 == 16 [pid = 8289] [id = 740] 18:00:20 INFO - PROCESS | 8289 | ++DOMWINDOW == 61 (0x8e2fdc00) [pid = 8289] [serial = 2221] [outer = (nil)] 18:00:20 INFO - PROCESS | 8289 | ++DOMWINDOW == 62 (0x919c5400) [pid = 8289] [serial = 2222] [outer = 0x8e2fdc00] 18:00:20 INFO - PROCESS | 8289 | 1471050020825 Marionette DEBUG loaded listener.js 18:00:20 INFO - PROCESS | 8289 | ++DOMWINDOW == 63 (0x91be4c00) [pid = 8289] [serial = 2223] [outer = 0x8e2fdc00] 18:00:21 INFO - PROCESS | 8289 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 18:00:21 INFO - PROCESS | 8289 | 1471050021535 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 18:00:21 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 18:00:21 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1136ms 18:00:21 INFO - PROCESS | 8289 | 1471050021565 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 18:00:21 INFO - PROCESS | 8289 | 1471050021568 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 18:00:21 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 18:00:21 INFO - PROCESS | 8289 | 1471050021574 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 18:00:21 INFO - PROCESS | 8289 | 1471050021577 Marionette TRACE conn3 <- [1,2934,null,{}] 18:00:21 INFO - PROCESS | 8289 | 1471050021583 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:21 INFO - PROCESS | 8289 | 1471050021588 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:21 INFO - PROCESS | 8289 | 1471050021798 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 18:00:21 INFO - PROCESS | 8289 | 1471050021817 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:21 INFO - PROCESS | 8289 | 1471050021824 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:21 INFO - PROCESS | 8289 | ++DOCSHELL 0x919c7000 == 17 [pid = 8289] [id = 741] 18:00:21 INFO - PROCESS | 8289 | ++DOMWINDOW == 64 (0x91e34400) [pid = 8289] [serial = 2224] [outer = (nil)] 18:00:21 INFO - PROCESS | 8289 | ++DOMWINDOW == 65 (0x922b2000) [pid = 8289] [serial = 2225] [outer = 0x91e34400] 18:00:21 INFO - PROCESS | 8289 | 1471050021892 Marionette DEBUG loaded listener.js 18:00:21 INFO - PROCESS | 8289 | ++DOMWINDOW == 66 (0x922b8800) [pid = 8289] [serial = 2226] [outer = 0x91e34400] 18:00:22 INFO - PROCESS | 8289 | 1471050022869 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 18:00:22 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 18:00:22 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1327ms 18:00:22 INFO - PROCESS | 8289 | 1471050022903 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 18:00:22 INFO - PROCESS | 8289 | 1471050022908 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 18:00:22 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 18:00:22 INFO - PROCESS | 8289 | 1471050022916 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 18:00:22 INFO - PROCESS | 8289 | 1471050022924 Marionette TRACE conn3 <- [1,2938,null,{}] 18:00:22 INFO - PROCESS | 8289 | 1471050022932 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:22 INFO - PROCESS | 8289 | 1471050022938 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:23 INFO - PROCESS | 8289 | 1471050023144 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 18:00:23 INFO - PROCESS | 8289 | 1471050023338 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:23 INFO - PROCESS | 8289 | 1471050023346 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:23 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b3d7c00 == 18 [pid = 8289] [id = 742] 18:00:23 INFO - PROCESS | 8289 | ++DOMWINDOW == 67 (0x8b8b8c00) [pid = 8289] [serial = 2227] [outer = (nil)] 18:00:23 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x8d8a4000) [pid = 8289] [serial = 2228] [outer = 0x8b8b8c00] 18:00:23 INFO - PROCESS | 8289 | 1471050023430 Marionette DEBUG loaded listener.js 18:00:23 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x8e2c3000) [pid = 8289] [serial = 2229] [outer = 0x8b8b8c00] 18:00:24 INFO - PROCESS | 8289 | 1471050024302 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 18:00:24 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. 18:00:24 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1433ms 18:00:24 INFO - PROCESS | 8289 | 1471050024349 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 18:00:24 INFO - PROCESS | 8289 | 1471050024356 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 18:00:24 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 18:00:24 INFO - PROCESS | 8289 | 1471050024366 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 18:00:24 INFO - PROCESS | 8289 | 1471050024370 Marionette TRACE conn3 <- [1,2942,null,{}] 18:00:24 INFO - PROCESS | 8289 | 1471050024427 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:24 INFO - PROCESS | 8289 | 1471050024433 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:24 INFO - PROCESS | 8289 | 1471050024620 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 18:00:24 INFO - PROCESS | 8289 | 1471050024805 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:24 INFO - PROCESS | 8289 | 1471050024812 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:24 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e2cc000 == 19 [pid = 8289] [id = 743] 18:00:24 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x8e2f2400) [pid = 8289] [serial = 2230] [outer = (nil)] 18:00:24 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8f691400) [pid = 8289] [serial = 2231] [outer = 0x8e2f2400] 18:00:24 INFO - PROCESS | 8289 | 1471050024900 Marionette DEBUG loaded listener.js 18:00:25 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8f693c00) [pid = 8289] [serial = 2232] [outer = 0x8e2f2400] 18:00:25 INFO - PROCESS | 8289 | 1471050025790 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 18:00:25 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 18:00:25 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 18:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:00:25 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 18:00:25 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1439ms 18:00:25 INFO - PROCESS | 8289 | 1471050025807 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 18:00:25 INFO - PROCESS | 8289 | 1471050025810 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 18:00:25 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 18:00:25 INFO - PROCESS | 8289 | 1471050025818 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 18:00:25 INFO - PROCESS | 8289 | 1471050025824 Marionette TRACE conn3 <- [1,2946,null,{}] 18:00:25 INFO - PROCESS | 8289 | 1471050025841 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:25 INFO - PROCESS | 8289 | 1471050025849 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:26 INFO - PROCESS | 8289 | 1471050026052 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 18:00:26 INFO - PROCESS | 8289 | 1471050026223 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:26 INFO - PROCESS | 8289 | 1471050026235 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:26 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c57c000 == 20 [pid = 8289] [id = 744] 18:00:26 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x91e3f400) [pid = 8289] [serial = 2233] [outer = (nil)] 18:00:26 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x92128800) [pid = 8289] [serial = 2234] [outer = 0x91e3f400] 18:00:26 INFO - PROCESS | 8289 | 1471050026352 Marionette DEBUG loaded listener.js 18:00:26 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x922bfc00) [pid = 8289] [serial = 2235] [outer = 0x91e3f400] 18:00:27 INFO - PROCESS | 8289 | 1471050027173 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 18:00:27 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. 18:00:27 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1384ms 18:00:27 INFO - PROCESS | 8289 | 1471050027203 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 18:00:27 INFO - PROCESS | 8289 | 1471050027208 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 18:00:27 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 18:00:27 INFO - PROCESS | 8289 | 1471050027214 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 18:00:27 INFO - PROCESS | 8289 | 1471050027218 Marionette TRACE conn3 <- [1,2950,null,{}] 18:00:27 INFO - PROCESS | 8289 | 1471050027224 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:27 INFO - PROCESS | 8289 | 1471050027229 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:27 INFO - PROCESS | 8289 | 1471050027431 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 18:00:27 INFO - PROCESS | 8289 | 1471050027597 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:27 INFO - PROCESS | 8289 | 1471050027609 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:27 INFO - PROCESS | 8289 | ++DOCSHELL 0x923d4c00 == 21 [pid = 8289] [id = 745] 18:00:27 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x923d9c00) [pid = 8289] [serial = 2236] [outer = (nil)] 18:00:27 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x923dd000) [pid = 8289] [serial = 2237] [outer = 0x923d9c00] 18:00:27 INFO - PROCESS | 8289 | 1471050027708 Marionette DEBUG loaded listener.js 18:00:27 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x92436000) [pid = 8289] [serial = 2238] [outer = 0x923d9c00] 18:00:28 INFO - PROCESS | 8289 | ++DOCSHELL 0x92440c00 == 22 [pid = 8289] [id = 746] 18:00:28 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x92456400) [pid = 8289] [serial = 2239] [outer = (nil)] 18:00:28 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x9243a800) [pid = 8289] [serial = 2240] [outer = 0x92456400] 18:00:28 INFO - PROCESS | 8289 | 1471050028630 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 18:00:28 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. 18:00:28 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1438ms 18:00:28 INFO - PROCESS | 8289 | 1471050028652 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 18:00:28 INFO - PROCESS | 8289 | 1471050028656 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 18:00:28 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 18:00:28 INFO - PROCESS | 8289 | 1471050028668 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 18:00:28 INFO - PROCESS | 8289 | 1471050028671 Marionette TRACE conn3 <- [1,2954,null,{}] 18:00:28 INFO - PROCESS | 8289 | 1471050028677 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:28 INFO - PROCESS | 8289 | 1471050028683 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:28 INFO - PROCESS | 8289 | 1471050028859 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 18:00:29 INFO - PROCESS | 8289 | 1471050029061 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:29 INFO - PROCESS | 8289 | 1471050029069 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:29 INFO - PROCESS | 8289 | ++DOCSHELL 0x923d6400 == 23 [pid = 8289] [id = 747] 18:00:29 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x92439800) [pid = 8289] [serial = 2241] [outer = (nil)] 18:00:29 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x92456000) [pid = 8289] [serial = 2242] [outer = 0x92439800] 18:00:29 INFO - PROCESS | 8289 | 1471050029150 Marionette DEBUG loaded listener.js 18:00:29 INFO - PROCESS | 8289 | ++DOMWINDOW == 83 (0x9245b000) [pid = 8289] [serial = 2243] [outer = 0x92439800] 18:00:30 INFO - PROCESS | 8289 | 1471050030012 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 18:00:30 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 18:00:30 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 18:00:30 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1378ms 18:00:30 INFO - PROCESS | 8289 | 1471050030047 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 18:00:30 INFO - PROCESS | 8289 | 1471050030050 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 18:00:30 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 18:00:30 INFO - PROCESS | 8289 | 1471050030056 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 18:00:30 INFO - PROCESS | 8289 | 1471050030060 Marionette TRACE conn3 <- [1,2958,null,{}] 18:00:30 INFO - PROCESS | 8289 | 1471050030065 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:30 INFO - PROCESS | 8289 | 1471050030075 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:30 INFO - PROCESS | 8289 | 1471050030325 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 18:00:30 INFO - PROCESS | 8289 | 1471050030514 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:30 INFO - PROCESS | 8289 | 1471050030520 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:30 INFO - PROCESS | 8289 | ++DOCSHELL 0x8cd01400 == 24 [pid = 8289] [id = 748] 18:00:30 INFO - PROCESS | 8289 | ++DOMWINDOW == 84 (0x8ef09400) [pid = 8289] [serial = 2244] [outer = (nil)] 18:00:30 INFO - PROCESS | 8289 | ++DOMWINDOW == 85 (0x92580000) [pid = 8289] [serial = 2245] [outer = 0x8ef09400] 18:00:30 INFO - PROCESS | 8289 | 1471050030604 Marionette DEBUG loaded listener.js 18:00:30 INFO - PROCESS | 8289 | ++DOMWINDOW == 86 (0x92581c00) [pid = 8289] [serial = 2246] [outer = 0x8ef09400] 18:00:31 INFO - PROCESS | 8289 | 1471050031463 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 18:00:31 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. 18:00:31 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1431ms 18:00:31 INFO - PROCESS | 8289 | 1471050031489 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 18:00:31 INFO - PROCESS | 8289 | 1471050031492 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 18:00:31 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 18:00:31 INFO - PROCESS | 8289 | 1471050031499 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 18:00:31 INFO - PROCESS | 8289 | 1471050031502 Marionette TRACE conn3 <- [1,2962,null,{}] 18:00:31 INFO - PROCESS | 8289 | 1471050031508 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:31 INFO - PROCESS | 8289 | 1471050031513 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:31 INFO - PROCESS | 8289 | 1471050031671 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 18:00:32 INFO - PROCESS | 8289 | 1471050032070 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:32 INFO - PROCESS | 8289 | 1471050032081 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:32 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b3cbc00 == 25 [pid = 8289] [id = 749] 18:00:32 INFO - PROCESS | 8289 | ++DOMWINDOW == 87 (0x8b3cd400) [pid = 8289] [serial = 2247] [outer = (nil)] 18:00:32 INFO - PROCESS | 8289 | ++DOMWINDOW == 88 (0x8b3d9800) [pid = 8289] [serial = 2248] [outer = 0x8b3cd400] 18:00:32 INFO - PROCESS | 8289 | 1471050032196 Marionette DEBUG loaded listener.js 18:00:32 INFO - PROCESS | 8289 | ++DOMWINDOW == 89 (0x8c353c00) [pid = 8289] [serial = 2249] [outer = 0x8b3cd400] 18:00:33 INFO - PROCESS | 8289 | 1471050033056 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 18:00:33 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. 18:00:33 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1639ms 18:00:33 INFO - PROCESS | 8289 | 1471050033140 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 18:00:33 INFO - PROCESS | 8289 | 1471050033145 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 18:00:33 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 18:00:33 INFO - PROCESS | 8289 | 1471050033152 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 18:00:33 INFO - PROCESS | 8289 | 1471050033157 Marionette TRACE conn3 <- [1,2966,null,{}] 18:00:33 INFO - PROCESS | 8289 | 1471050033165 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:33 INFO - PROCESS | 8289 | 1471050033171 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:33 INFO - PROCESS | 8289 | 1471050033402 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 18:00:33 INFO - PROCESS | 8289 | 1471050033625 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:33 INFO - PROCESS | 8289 | 1471050033636 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:33 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b3d1400 == 26 [pid = 8289] [id = 750] 18:00:33 INFO - PROCESS | 8289 | ++DOMWINDOW == 90 (0x8c580400) [pid = 8289] [serial = 2250] [outer = (nil)] 18:00:33 INFO - PROCESS | 8289 | ++DOMWINDOW == 91 (0x8eca1c00) [pid = 8289] [serial = 2251] [outer = 0x8c580400] 18:00:33 INFO - PROCESS | 8289 | 1471050033715 Marionette DEBUG loaded listener.js 18:00:33 INFO - PROCESS | 8289 | ++DOMWINDOW == 92 (0x8ef0a000) [pid = 8289] [serial = 2252] [outer = 0x8c580400] 18:00:35 INFO - PROCESS | 8289 | --DOCSHELL 0x8cd07c00 == 25 [pid = 8289] [id = 733] 18:00:35 INFO - PROCESS | 8289 | --DOCSHELL 0x8b6e1400 == 24 [pid = 8289] [id = 734] 18:00:35 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc2800 == 23 [pid = 8289] [id = 732] 18:00:35 INFO - PROCESS | 8289 | --DOCSHELL 0x8abcf000 == 22 [pid = 8289] [id = 735] 18:00:35 INFO - PROCESS | 8289 | --DOCSHELL 0x8c34b400 == 21 [pid = 8289] [id = 726] 18:00:35 INFO - PROCESS | 8289 | --DOCSHELL 0x92440c00 == 20 [pid = 8289] [id = 746] 18:00:35 INFO - PROCESS | 8289 | --DOMWINDOW == 91 (0x8ee1b800) [pid = 8289] [serial = 2195] [outer = (nil)] [url = about:blank] 18:00:35 INFO - PROCESS | 8289 | --DOMWINDOW == 90 (0x8b6dfc00) [pid = 8289] [serial = 2166] [outer = (nil)] [url = about:blank] 18:00:35 INFO - PROCESS | 8289 | --DOMWINDOW == 89 (0x8abcdc00) [pid = 8289] [serial = 2165] [outer = (nil)] [url = about:blank] 18:00:35 INFO - PROCESS | 8289 | --DOMWINDOW == 88 (0x8e2f4c00) [pid = 8289] [serial = 2169] [outer = (nil)] [url = about:blank] 18:00:35 INFO - PROCESS | 8289 | --DOMWINDOW == 87 (0x8e2c4000) [pid = 8289] [serial = 2168] [outer = (nil)] [url = about:blank] 18:00:35 INFO - PROCESS | 8289 | --DOMWINDOW == 86 (0x8f696800) [pid = 8289] [serial = 2172] [outer = (nil)] [url = about:blank] 18:00:35 INFO - PROCESS | 8289 | --DOMWINDOW == 85 (0x8f68bc00) [pid = 8289] [serial = 2171] [outer = (nil)] [url = about:blank] 18:00:35 INFO - PROCESS | 8289 | --DOMWINDOW == 84 (0x922b3000) [pid = 8289] [serial = 2175] [outer = (nil)] [url = about:blank] 18:00:35 INFO - PROCESS | 8289 | --DOMWINDOW == 83 (0x91bdf800) [pid = 8289] [serial = 2174] [outer = (nil)] [url = about:blank] 18:00:35 INFO - PROCESS | 8289 | --DOMWINDOW == 82 (0x8e18f000) [pid = 8289] [serial = 2190] [outer = (nil)] [url = about:blank] 18:00:35 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x8eca4400) [pid = 8289] [serial = 2192] [outer = (nil)] [url = about:blank] 18:00:35 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x923d9000) [pid = 8289] [serial = 2178] [outer = (nil)] [url = about:blank] 18:00:35 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x91e39c00) [pid = 8289] [serial = 2177] [outer = (nil)] [url = about:blank] 18:00:35 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x8c427c00) [pid = 8289] [serial = 2186] [outer = (nil)] [url = about:blank] 18:00:35 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x8c430c00) [pid = 8289] [serial = 2187] [outer = (nil)] [url = about:blank] 18:00:35 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x8c576c00) [pid = 8289] [serial = 2181] [outer = (nil)] [url = about:blank] 18:00:35 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x8c354c00) [pid = 8289] [serial = 2180] [outer = (nil)] [url = about:blank] 18:00:35 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8ee15400) [pid = 8289] [serial = 2184] [outer = (nil)] [url = about:blank] 18:00:35 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x8eca3400) [pid = 8289] [serial = 2183] [outer = (nil)] [url = about:blank] 18:00:35 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8ee17000) [pid = 8289] [serial = 2193] [outer = (nil)] [url = about:blank] 18:00:35 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x8e187000) [pid = 8289] [serial = 2189] [outer = (nil)] [url = about:blank] 18:00:35 INFO - PROCESS | 8289 | 1471050035659 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 18:00:35 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. 18:00:35 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 2534ms 18:00:35 INFO - PROCESS | 8289 | 1471050035691 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 18:00:35 INFO - PROCESS | 8289 | 1471050035697 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 18:00:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 18:00:35 INFO - PROCESS | 8289 | 1471050035704 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 18:00:35 INFO - PROCESS | 8289 | 1471050035709 Marionette TRACE conn3 <- [1,2970,null,{}] 18:00:35 INFO - PROCESS | 8289 | 1471050035717 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:35 INFO - PROCESS | 8289 | 1471050035722 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:35 INFO - PROCESS | 8289 | 1471050035881 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 18:00:35 INFO - PROCESS | 8289 | 1471050035900 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:35 INFO - PROCESS | 8289 | 1471050035907 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:35 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c34d800 == 21 [pid = 8289] [id = 751] 18:00:35 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8c42b400) [pid = 8289] [serial = 2253] [outer = (nil)] 18:00:36 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8c434800) [pid = 8289] [serial = 2254] [outer = 0x8c42b400] 18:00:36 INFO - PROCESS | 8289 | 1471050036038 Marionette DEBUG loaded listener.js 18:00:36 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x8c578800) [pid = 8289] [serial = 2255] [outer = 0x8c42b400] 18:00:36 INFO - PROCESS | 8289 | 1471050036887 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 18:00:36 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. 18:00:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1229ms 18:00:36 INFO - PROCESS | 8289 | 1471050036932 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 18:00:36 INFO - PROCESS | 8289 | 1471050036940 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 18:00:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 18:00:36 INFO - PROCESS | 8289 | 1471050036950 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 18:00:36 INFO - PROCESS | 8289 | 1471050036955 Marionette TRACE conn3 <- [1,2974,null,{}] 18:00:36 INFO - PROCESS | 8289 | 1471050036960 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:36 INFO - PROCESS | 8289 | 1471050036966 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:37 INFO - PROCESS | 8289 | 1471050037163 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 18:00:37 INFO - PROCESS | 8289 | 1471050037186 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:37 INFO - PROCESS | 8289 | 1471050037196 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:37 INFO - PROCESS | 8289 | ++DOCSHELL 0x8d8ae800 == 22 [pid = 8289] [id = 752] 18:00:37 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x8e181400) [pid = 8289] [serial = 2256] [outer = (nil)] 18:00:37 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x8e186800) [pid = 8289] [serial = 2257] [outer = 0x8e181400] 18:00:37 INFO - PROCESS | 8289 | 1471050037265 Marionette DEBUG loaded listener.js 18:00:37 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x8e18f000) [pid = 8289] [serial = 2258] [outer = 0x8e181400] 18:00:38 INFO - PROCESS | 8289 | 1471050038123 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 18:00:38 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. 18:00:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1196ms 18:00:38 INFO - PROCESS | 8289 | 1471050038152 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 18:00:38 INFO - PROCESS | 8289 | 1471050038156 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 18:00:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 18:00:38 INFO - PROCESS | 8289 | 1471050038162 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 18:00:38 INFO - PROCESS | 8289 | 1471050038167 Marionette TRACE conn3 <- [1,2978,null,{}] 18:00:38 INFO - PROCESS | 8289 | 1471050038184 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:38 INFO - PROCESS | 8289 | 1471050038192 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:38 INFO - PROCESS | 8289 | 1471050038401 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 18:00:38 INFO - PROCESS | 8289 | 1471050038510 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:38 INFO - PROCESS | 8289 | 1471050038518 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:38 INFO - PROCESS | 8289 | ++DOCSHELL 0x8eca4c00 == 23 [pid = 8289] [id = 753] 18:00:38 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x8eca5000) [pid = 8289] [serial = 2259] [outer = (nil)] 18:00:38 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x8eca9800) [pid = 8289] [serial = 2260] [outer = 0x8eca5000] 18:00:38 INFO - PROCESS | 8289 | 1471050038595 Marionette DEBUG loaded listener.js 18:00:38 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x8ee1b800) [pid = 8289] [serial = 2261] [outer = 0x8eca5000] 18:00:39 INFO - PROCESS | 8289 | 1471050039348 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 18:00:39 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. 18:00:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1232ms 18:00:39 INFO - PROCESS | 8289 | 1471050039394 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 18:00:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 18:00:39 INFO - PROCESS | 8289 | 1471050039399 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 18:00:39 INFO - PROCESS | 8289 | 1471050039405 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 18:00:39 INFO - PROCESS | 8289 | 1471050039408 Marionette TRACE conn3 <- [1,2982,null,{}] 18:00:39 INFO - PROCESS | 8289 | 1471050039419 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:39 INFO - PROCESS | 8289 | 1471050039423 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:39 INFO - PROCESS | 8289 | 1471050039631 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 18:00:39 INFO - PROCESS | 8289 | 1471050039658 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:39 INFO - PROCESS | 8289 | 1471050039664 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:39 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ec9f000 == 24 [pid = 8289] [id = 754] 18:00:39 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x8f689000) [pid = 8289] [serial = 2262] [outer = (nil)] 18:00:39 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x8f690c00) [pid = 8289] [serial = 2263] [outer = 0x8f689000] 18:00:39 INFO - PROCESS | 8289 | 1471050039733 Marionette DEBUG loaded listener.js 18:00:39 INFO - PROCESS | 8289 | ++DOMWINDOW == 83 (0x90b35800) [pid = 8289] [serial = 2264] [outer = 0x8f689000] 18:00:40 INFO - PROCESS | 8289 | --DOMWINDOW == 82 (0x8cd0d000) [pid = 8289] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 18:00:40 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x919c5c00) [pid = 8289] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 18:00:40 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x8e2fdc00) [pid = 8289] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 18:00:40 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x8abc3000) [pid = 8289] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 18:00:40 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x8ee12400) [pid = 8289] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 18:00:40 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x8abd0000) [pid = 8289] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 18:00:40 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x8ec9c800) [pid = 8289] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 18:00:40 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x8cd06400) [pid = 8289] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 18:00:40 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8cd09800) [pid = 8289] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 18:00:40 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x91e34400) [pid = 8289] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 18:00:40 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8ec9cc00) [pid = 8289] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 18:00:40 INFO - PROCESS | 8289 | 1471050040957 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 18:00:40 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 18:00:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 18:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:00:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 18:00:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1584ms 18:00:40 INFO - PROCESS | 8289 | 1471050040991 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 18:00:40 INFO - PROCESS | 8289 | 1471050040994 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 18:00:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 18:00:41 INFO - PROCESS | 8289 | 1471050041000 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 18:00:41 INFO - PROCESS | 8289 | 1471050041003 Marionette TRACE conn3 <- [1,2986,null,{}] 18:00:41 INFO - PROCESS | 8289 | 1471050041009 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:41 INFO - PROCESS | 8289 | 1471050041014 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:41 INFO - PROCESS | 8289 | 1471050041151 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 18:00:41 INFO - PROCESS | 8289 | 1471050041169 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:41 INFO - PROCESS | 8289 | 1471050041176 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:41 INFO - PROCESS | 8289 | ++DOCSHELL 0x8eca1800 == 25 [pid = 8289] [id = 755] 18:00:41 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8ee12000) [pid = 8289] [serial = 2265] [outer = (nil)] 18:00:41 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x90b3a000) [pid = 8289] [serial = 2266] [outer = 0x8ee12000] 18:00:41 INFO - PROCESS | 8289 | 1471050041245 Marionette DEBUG loaded listener.js 18:00:41 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x90b3e000) [pid = 8289] [serial = 2267] [outer = 0x8ee12000] 18:00:42 INFO - PROCESS | 8289 | 1471050042051 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 18:00:42 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. 18:00:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1083ms 18:00:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 18:00:42 INFO - PROCESS | 8289 | 1471050042085 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 18:00:42 INFO - PROCESS | 8289 | 1471050042088 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 18:00:42 INFO - PROCESS | 8289 | 1471050042095 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 18:00:42 INFO - PROCESS | 8289 | 1471050042098 Marionette TRACE conn3 <- [1,2990,null,{}] 18:00:42 INFO - PROCESS | 8289 | 1471050042104 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:42 INFO - PROCESS | 8289 | 1471050042115 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:42 INFO - PROCESS | 8289 | 1471050042351 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 18:00:42 INFO - PROCESS | 8289 | 1471050042368 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:42 INFO - PROCESS | 8289 | 1471050042383 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:42 INFO - PROCESS | 8289 | ++DOCSHELL 0x90b33000 == 26 [pid = 8289] [id = 756] 18:00:42 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x90e96c00) [pid = 8289] [serial = 2268] [outer = (nil)] 18:00:42 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x919c3c00) [pid = 8289] [serial = 2269] [outer = 0x90e96c00] 18:00:42 INFO - PROCESS | 8289 | 1471050042457 Marionette DEBUG loaded listener.js 18:00:42 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x919cb400) [pid = 8289] [serial = 2270] [outer = 0x90e96c00] 18:00:43 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c433000 == 27 [pid = 8289] [id = 757] 18:00:43 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x8cd09c00) [pid = 8289] [serial = 2271] [outer = (nil)] 18:00:43 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x8cd0d800) [pid = 8289] [serial = 2272] [outer = 0x8cd09c00] 18:00:43 INFO - PROCESS | 8289 | 1471050043602 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 18:00:43 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. 18:00:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1536ms 18:00:43 INFO - PROCESS | 8289 | 1471050043631 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 18:00:43 INFO - PROCESS | 8289 | 1471050043637 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 18:00:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 18:00:43 INFO - PROCESS | 8289 | 1471050043645 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 18:00:43 INFO - PROCESS | 8289 | 1471050043650 Marionette TRACE conn3 <- [1,2994,null,{}] 18:00:43 INFO - PROCESS | 8289 | 1471050043657 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:43 INFO - PROCESS | 8289 | 1471050043663 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:43 INFO - PROCESS | 8289 | 1471050043875 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 18:00:44 INFO - PROCESS | 8289 | 1471050044062 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:44 INFO - PROCESS | 8289 | 1471050044071 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:44 INFO - PROCESS | 8289 | ++DOCSHELL 0x8d8a6000 == 28 [pid = 8289] [id = 758] 18:00:44 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x8d8a9400) [pid = 8289] [serial = 2273] [outer = (nil)] 18:00:44 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x8e18c800) [pid = 8289] [serial = 2274] [outer = 0x8d8a9400] 18:00:44 INFO - PROCESS | 8289 | 1471050044153 Marionette DEBUG loaded listener.js 18:00:44 INFO - PROCESS | 8289 | ++DOMWINDOW == 83 (0x8e2ca400) [pid = 8289] [serial = 2275] [outer = 0x8d8a9400] 18:00:45 INFO - PROCESS | 8289 | 1471050045054 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 18:00:45 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 18:00:45 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 18:00:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1442ms 18:00:45 INFO - PROCESS | 8289 | 1471050045086 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 18:00:45 INFO - PROCESS | 8289 | 1471050045094 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 18:00:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 18:00:45 INFO - PROCESS | 8289 | 1471050045104 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 18:00:45 INFO - PROCESS | 8289 | 1471050045108 Marionette TRACE conn3 <- [1,2998,null,{}] 18:00:45 INFO - PROCESS | 8289 | 1471050045114 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:45 INFO - PROCESS | 8289 | 1471050045120 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:45 INFO - PROCESS | 8289 | 1471050045322 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 18:00:45 INFO - PROCESS | 8289 | 1471050045520 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:45 INFO - PROCESS | 8289 | 1471050045533 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:45 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e187800 == 29 [pid = 8289] [id = 759] 18:00:45 INFO - PROCESS | 8289 | ++DOMWINDOW == 84 (0x8e2c9800) [pid = 8289] [serial = 2276] [outer = (nil)] 18:00:45 INFO - PROCESS | 8289 | ++DOMWINDOW == 85 (0x8ef17800) [pid = 8289] [serial = 2277] [outer = 0x8e2c9800] 18:00:45 INFO - PROCESS | 8289 | 1471050045657 Marionette DEBUG loaded listener.js 18:00:45 INFO - PROCESS | 8289 | ++DOMWINDOW == 86 (0x90b3a800) [pid = 8289] [serial = 2278] [outer = 0x8e2c9800] 18:00:46 INFO - PROCESS | 8289 | 1471050046554 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 18:00:46 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. 18:00:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1495ms 18:00:46 INFO - PROCESS | 8289 | 1471050046599 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 18:00:46 INFO - PROCESS | 8289 | 1471050046603 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 18:00:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 18:00:46 INFO - PROCESS | 8289 | 1471050046610 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 18:00:46 INFO - PROCESS | 8289 | 1471050046616 Marionette TRACE conn3 <- [1,3002,null,{}] 18:00:46 INFO - PROCESS | 8289 | 1471050046632 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:46 INFO - PROCESS | 8289 | 1471050046641 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:46 INFO - PROCESS | 8289 | 1471050046889 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 18:00:47 INFO - PROCESS | 8289 | 1471050047033 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:47 INFO - PROCESS | 8289 | 1471050047043 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:47 INFO - PROCESS | 8289 | ++DOCSHELL 0x8eca4800 == 30 [pid = 8289] [id = 760] 18:00:47 INFO - PROCESS | 8289 | ++DOMWINDOW == 87 (0x91e39400) [pid = 8289] [serial = 2279] [outer = (nil)] 18:00:47 INFO - PROCESS | 8289 | ++DOMWINDOW == 88 (0x91e3d800) [pid = 8289] [serial = 2280] [outer = 0x91e39400] 18:00:47 INFO - PROCESS | 8289 | 1471050047159 Marionette DEBUG loaded listener.js 18:00:47 INFO - PROCESS | 8289 | ++DOMWINDOW == 89 (0x922b4000) [pid = 8289] [serial = 2281] [outer = 0x91e39400] 18:00:48 INFO - PROCESS | 8289 | 1471050048065 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 18:00:48 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. 18:00:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1482ms 18:00:48 INFO - PROCESS | 8289 | 1471050048092 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 18:00:48 INFO - PROCESS | 8289 | 1471050048097 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 18:00:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 18:00:48 INFO - PROCESS | 8289 | 1471050048103 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 18:00:48 INFO - PROCESS | 8289 | 1471050048107 Marionette TRACE conn3 <- [1,3006,null,{}] 18:00:48 INFO - PROCESS | 8289 | 1471050048113 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:48 INFO - PROCESS | 8289 | 1471050048119 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:48 INFO - PROCESS | 8289 | 1471050048287 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 18:00:48 INFO - PROCESS | 8289 | 1471050048513 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:48 INFO - PROCESS | 8289 | 1471050048521 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:48 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c42e000 == 31 [pid = 8289] [id = 761] 18:00:48 INFO - PROCESS | 8289 | ++DOMWINDOW == 90 (0x8cd03c00) [pid = 8289] [serial = 2282] [outer = (nil)] 18:00:48 INFO - PROCESS | 8289 | ++DOMWINDOW == 91 (0x923d8c00) [pid = 8289] [serial = 2283] [outer = 0x8cd03c00] 18:00:48 INFO - PROCESS | 8289 | 1471050048600 Marionette DEBUG loaded listener.js 18:00:48 INFO - PROCESS | 8289 | ++DOMWINDOW == 92 (0x923db400) [pid = 8289] [serial = 2284] [outer = 0x8cd03c00] 18:00:49 INFO - PROCESS | 8289 | 1471050049486 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 18:00:49 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. 18:00:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1431ms 18:00:49 INFO - PROCESS | 8289 | 1471050049535 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 18:00:49 INFO - PROCESS | 8289 | 1471050049541 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 18:00:49 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 18:00:49 INFO - PROCESS | 8289 | 1471050049551 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 18:00:49 INFO - PROCESS | 8289 | 1471050049555 Marionette TRACE conn3 <- [1,3010,null,{}] 18:00:49 INFO - PROCESS | 8289 | 1471050049561 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:49 INFO - PROCESS | 8289 | 1471050049566 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:49 INFO - PROCESS | 8289 | 1471050049733 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 18:00:50 INFO - PROCESS | 8289 | 1471050050063 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:50 INFO - PROCESS | 8289 | 1471050050073 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:50 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b3d7400 == 32 [pid = 8289] [id = 762] 18:00:50 INFO - PROCESS | 8289 | ++DOMWINDOW == 93 (0x8b3d8000) [pid = 8289] [serial = 2285] [outer = (nil)] 18:00:50 INFO - PROCESS | 8289 | ++DOMWINDOW == 94 (0x8b8b4800) [pid = 8289] [serial = 2286] [outer = 0x8b3d8000] 18:00:50 INFO - PROCESS | 8289 | 1471050050149 Marionette DEBUG loaded listener.js 18:00:50 INFO - PROCESS | 8289 | ++DOMWINDOW == 95 (0x8c42d400) [pid = 8289] [serial = 2287] [outer = 0x8b3d8000] 18:00:51 INFO - PROCESS | 8289 | 1471050051179 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 18:00:51 INFO - PROCESS | 8289 | --DOMWINDOW == 94 (0x8f687400) [pid = 8289] [serial = 2196] [outer = (nil)] [url = about:blank] 18:00:51 INFO - PROCESS | 8289 | --DOMWINDOW == 93 (0x919c9c00) [pid = 8289] [serial = 2219] [outer = (nil)] [url = about:blank] 18:00:51 INFO - PROCESS | 8289 | --DOMWINDOW == 92 (0x91be4c00) [pid = 8289] [serial = 2223] [outer = (nil)] [url = about:blank] 18:00:51 INFO - PROCESS | 8289 | --DOMWINDOW == 91 (0x919c7c00) [pid = 8289] [serial = 2220] [outer = (nil)] [url = about:blank] 18:00:51 INFO - PROCESS | 8289 | --DOMWINDOW == 90 (0x8abc8800) [pid = 8289] [serial = 2198] [outer = (nil)] [url = about:blank] 18:00:51 INFO - PROCESS | 8289 | --DOMWINDOW == 89 (0x8b3d1800) [pid = 8289] [serial = 2199] [outer = (nil)] [url = about:blank] 18:00:51 INFO - PROCESS | 8289 | --DOMWINDOW == 88 (0x8ef09c00) [pid = 8289] [serial = 2213] [outer = (nil)] [url = about:blank] 18:00:51 INFO - PROCESS | 8289 | --DOMWINDOW == 87 (0x8b3d2c00) [pid = 8289] [serial = 2207] [outer = (nil)] [url = about:blank] 18:00:51 INFO - PROCESS | 8289 | --DOMWINDOW == 86 (0x8c34a800) [pid = 8289] [serial = 2208] [outer = (nil)] [url = about:blank] 18:00:51 INFO - PROCESS | 8289 | --DOMWINDOW == 85 (0x8ef0d400) [pid = 8289] [serial = 2204] [outer = (nil)] [url = about:blank] 18:00:51 INFO - PROCESS | 8289 | --DOMWINDOW == 84 (0x8f68d000) [pid = 8289] [serial = 2205] [outer = (nil)] [url = about:blank] 18:00:51 INFO - PROCESS | 8289 | --DOMWINDOW == 83 (0x8cd10400) [pid = 8289] [serial = 2210] [outer = (nil)] [url = about:blank] 18:00:51 INFO - PROCESS | 8289 | --DOMWINDOW == 82 (0x8e181800) [pid = 8289] [serial = 2211] [outer = (nil)] [url = about:blank] 18:00:51 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x8d8a0c00) [pid = 8289] [serial = 2201] [outer = (nil)] [url = about:blank] 18:00:51 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x8e18d800) [pid = 8289] [serial = 2202] [outer = (nil)] [url = about:blank] 18:00:51 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x90d87000) [pid = 8289] [serial = 2216] [outer = (nil)] [url = about:blank] 18:00:51 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x922b2000) [pid = 8289] [serial = 2225] [outer = (nil)] [url = about:blank] 18:00:51 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x922b8800) [pid = 8289] [serial = 2226] [outer = (nil)] [url = about:blank] 18:00:51 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x90d8e800) [pid = 8289] [serial = 2217] [outer = (nil)] [url = about:blank] 18:00:51 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x919c5400) [pid = 8289] [serial = 2222] [outer = (nil)] [url = about:blank] 18:00:51 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8f689400) [pid = 8289] [serial = 2214] [outer = (nil)] [url = about:blank] 18:00:51 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 18:00:51 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1683ms 18:00:51 INFO - PROCESS | 8289 | 1471050051237 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 18:00:51 INFO - TEST-START | /FileAPI/FileReaderSync.worker 18:00:51 INFO - PROCESS | 8289 | 1471050051242 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 18:00:51 INFO - PROCESS | 8289 | 1471050051249 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 18:00:51 INFO - PROCESS | 8289 | 1471050051254 Marionette TRACE conn3 <- [1,3014,null,{}] 18:00:51 INFO - PROCESS | 8289 | 1471050051261 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:51 INFO - PROCESS | 8289 | 1471050051268 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:51 INFO - PROCESS | 8289 | 1471050051416 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 18:00:51 INFO - PROCESS | 8289 | 1471050051562 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:51 INFO - PROCESS | 8289 | 1471050051569 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:51 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b8b7000 == 33 [pid = 8289] [id = 763] 18:00:51 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x8cd09000) [pid = 8289] [serial = 2288] [outer = (nil)] 18:00:51 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x8d8a7c00) [pid = 8289] [serial = 2289] [outer = 0x8cd09000] 18:00:51 INFO - PROCESS | 8289 | 1471050051641 Marionette DEBUG loaded listener.js 18:00:51 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x8e181800) [pid = 8289] [serial = 2290] [outer = 0x8cd09000] 18:00:51 INFO - PROCESS | 8289 | [8289] 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 18:00:52 INFO - PROCESS | 8289 | 1471050052452 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 18:00:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 18:00:52 INFO - {} 18:00:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 18:00:52 INFO - {} 18:00:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 18:00:52 INFO - {} 18:00:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 18:00:52 INFO - {} 18:00:52 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1235ms 18:00:52 INFO - PROCESS | 8289 | 1471050052495 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 18:00:52 INFO - PROCESS | 8289 | 1471050052501 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 18:00:52 INFO - TEST-START | /FileAPI/fileReader.html 18:00:52 INFO - PROCESS | 8289 | 1471050052508 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 18:00:52 INFO - PROCESS | 8289 | 1471050052511 Marionette TRACE conn3 <- [1,3018,null,{}] 18:00:52 INFO - PROCESS | 8289 | 1471050052517 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:52 INFO - PROCESS | 8289 | 1471050052522 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:52 INFO - PROCESS | 8289 | 1471050052675 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 18:00:52 INFO - PROCESS | 8289 | 1471050052684 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:52 INFO - PROCESS | 8289 | 1471050052691 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:52 INFO - PROCESS | 8289 | ++DOCSHELL 0x8e2c7400 == 34 [pid = 8289] [id = 764] 18:00:52 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x8e2f5400) [pid = 8289] [serial = 2291] [outer = (nil)] 18:00:52 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x8f68b400) [pid = 8289] [serial = 2292] [outer = 0x8e2f5400] 18:00:52 INFO - PROCESS | 8289 | 1471050052908 Marionette DEBUG loaded listener.js 18:00:53 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x90b36400) [pid = 8289] [serial = 2293] [outer = 0x8e2f5400] 18:00:53 INFO - PROCESS | 8289 | 1471050053654 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 18:00:53 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 18:00:53 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 18:00:53 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 18:00:53 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 18:00:53 INFO - TEST-OK | /FileAPI/fileReader.html | took 1187ms 18:00:53 INFO - PROCESS | 8289 | 1471050053696 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 18:00:53 INFO - PROCESS | 8289 | 1471050053700 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 18:00:53 INFO - TEST-START | /FileAPI/historical.html 18:00:53 INFO - PROCESS | 8289 | 1471050053724 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 18:00:53 INFO - PROCESS | 8289 | 1471050053732 Marionette TRACE conn3 <- [1,3022,null,{}] 18:00:53 INFO - PROCESS | 8289 | 1471050053739 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:53 INFO - PROCESS | 8289 | 1471050053746 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:53 INFO - PROCESS | 8289 | 1471050053959 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 18:00:54 INFO - PROCESS | 8289 | 1471050053978 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:54 INFO - PROCESS | 8289 | 1471050053988 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:54 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b3d9000 == 35 [pid = 8289] [id = 765] 18:00:54 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x90ea0000) [pid = 8289] [serial = 2294] [outer = (nil)] 18:00:54 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x919c9c00) [pid = 8289] [serial = 2295] [outer = 0x90ea0000] 18:00:54 INFO - PROCESS | 8289 | 1471050054061 Marionette DEBUG loaded listener.js 18:00:54 INFO - PROCESS | 8289 | ++DOMWINDOW == 83 (0x91bd9000) [pid = 8289] [serial = 2296] [outer = 0x90ea0000] 18:00:54 INFO - PROCESS | 8289 | 1471050054857 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 18:00:54 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 18:00:54 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 18:00:54 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 18:00:54 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 18:00:54 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 18:00:54 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 18:00:54 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 18:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:00:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:00:54 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 18:00:54 INFO - TEST-OK | /FileAPI/historical.html | took 1193ms 18:00:54 INFO - PROCESS | 8289 | 1471050054920 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 18:00:54 INFO - PROCESS | 8289 | 1471050054923 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 18:00:54 INFO - TEST-START | /FileAPI/idlharness.html 18:00:54 INFO - PROCESS | 8289 | 1471050054931 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 18:00:54 INFO - PROCESS | 8289 | 1471050054935 Marionette TRACE conn3 <- [1,3026,null,{}] 18:00:54 INFO - PROCESS | 8289 | 1471050054941 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:54 INFO - PROCESS | 8289 | 1471050054946 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:55 INFO - PROCESS | 8289 | 1471050055150 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 18:00:55 INFO - PROCESS | 8289 | 1471050055177 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:55 INFO - PROCESS | 8289 | 1471050055184 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:55 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b8b5000 == 36 [pid = 8289] [id = 766] 18:00:55 INFO - PROCESS | 8289 | ++DOMWINDOW == 84 (0x8ef11c00) [pid = 8289] [serial = 2297] [outer = (nil)] 18:00:55 INFO - PROCESS | 8289 | ++DOMWINDOW == 85 (0x92128c00) [pid = 8289] [serial = 2298] [outer = 0x8ef11c00] 18:00:55 INFO - PROCESS | 8289 | 1471050055261 Marionette DEBUG loaded listener.js 18:00:55 INFO - PROCESS | 8289 | ++DOMWINDOW == 86 (0x922b6800) [pid = 8289] [serial = 2299] [outer = 0x8ef11c00] 18:00:55 INFO - PROCESS | 8289 | --DOMWINDOW == 85 (0x8ee12000) [pid = 8289] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 18:00:55 INFO - PROCESS | 8289 | --DOMWINDOW == 84 (0x8eca5000) [pid = 8289] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 18:00:55 INFO - PROCESS | 8289 | --DOMWINDOW == 83 (0x8c42b400) [pid = 8289] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 18:00:55 INFO - PROCESS | 8289 | --DOMWINDOW == 82 (0x8f689000) [pid = 8289] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 18:00:55 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x8e181400) [pid = 8289] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 18:00:55 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x8c580400) [pid = 8289] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 18:00:55 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x8b8b8c00) [pid = 8289] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 18:00:55 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x8e2f2400) [pid = 8289] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 18:00:55 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x91e3f400) [pid = 8289] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 18:00:55 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x92456400) [pid = 8289] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 18:00:55 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x923d9c00) [pid = 8289] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 18:00:55 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x92439800) [pid = 8289] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 18:00:55 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x8ef09400) [pid = 8289] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 18:00:55 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8b3cd400) [pid = 8289] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 18:00:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 18:00:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 18:00:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:00:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:00:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:00:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:00:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:00:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 18:00:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 18:00:56 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 18:00:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:00:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:00:56 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:00:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:00:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:00:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:00:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 18:00:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 18:00:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 18:00:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:00:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:00:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:00:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:00:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:00:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 18:00:56 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 18:00:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:00:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:00:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:00:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:00:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:00:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:00:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:00:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 18:00:56 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 18:00:56 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 18:00:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:00:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:00:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:00:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:00:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:00:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:00:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:00:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 18:00:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 18:00:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 18:00:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:00:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:00:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:00:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:00:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:00:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 18:00:56 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 18:00:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:00:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:00:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:00:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:00:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:00:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:00:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:00:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 18:00:56 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 18:00:56 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 18:00:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:00:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:00:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:00:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:00:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:00:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:00:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:00:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 18:00:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 18:00:56 INFO - TEST-OK | /FileAPI/idlharness.html | took 1948ms 18:00:56 INFO - TEST-START | /FileAPI/idlharness.worker 18:00:57 INFO - PROCESS | 8289 | 1471050056753 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 18:00:57 INFO - PROCESS | 8289 | 1471050056888 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 18:00:57 INFO - PROCESS | 8289 | 1471050056895 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 18:00:57 INFO - PROCESS | 8289 | 1471050056930 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 18:00:57 INFO - PROCESS | 8289 | 1471050056941 Marionette TRACE conn3 <- [1,3030,null,{}] 18:00:57 INFO - PROCESS | 8289 | 1471050057044 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:57 INFO - PROCESS | 8289 | 1471050057048 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:57 INFO - PROCESS | 8289 | 1471050057208 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 18:00:57 INFO - PROCESS | 8289 | 1471050057350 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:57 INFO - PROCESS | 8289 | 1471050057368 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:00:57 INFO - PROCESS | 8289 | ++DOCSHELL 0x925d3c00 == 37 [pid = 8289] [id = 767] 18:00:57 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x925d4800) [pid = 8289] [serial = 2300] [outer = (nil)] 18:00:57 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x93936000) [pid = 8289] [serial = 2301] [outer = 0x925d4800] 18:00:57 INFO - PROCESS | 8289 | 1471050057444 Marionette DEBUG loaded listener.js 18:00:57 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x93941800) [pid = 8289] [serial = 2302] [outer = 0x925d4800] 18:00:57 INFO - PROCESS | 8289 | [8289] 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 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 18:00:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 18:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:00:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:00:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:00:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:00:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:00:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 18:00:59 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 18:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:00:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:00:59 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:00:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:00:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:00:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:00:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 18:00:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 18:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:00:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:00:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:00:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:00:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:00:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 18:00:59 INFO - {} 18:00:59 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 18:00:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:00:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:00:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:00:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:00:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:00:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:00:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 18:00:59 INFO - {} 18:00:59 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 - {} 18:00:59 INFO - {} 18:00:59 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 18:00:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:00:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:00:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:00:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:00:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:00:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:00:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 18:00:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 18:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:00:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:00:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:00:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:00:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:00:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 18:00:59 INFO - {} 18:00:59 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 18:00:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:00:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:00:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:00:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:00:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:00:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:00:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 18:00:59 INFO - {} 18:00:59 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 - {} 18:00:59 INFO - {} 18:00:59 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 18:00:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:00:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:00:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:00:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:00:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:00:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:00:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:00:59 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 18:00:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 18:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:00:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:00:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 18:00:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:00:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:00:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:00:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:00:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 18:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:00:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:00:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:00:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:00:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:00:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:00:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:00:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 18:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:00:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:00:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 18:00:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:00:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:00:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:00:59 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 18:00:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 18:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:00:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:00:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 18:00:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:00:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:00:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:00:59 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 18:00:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 18:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:00:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:00:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 18:00:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:00:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:00:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:00:59 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 18:00:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 18:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:00:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:00:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:00:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:00:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:00:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:00:59 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:00:59 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 18:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:00:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:00:59 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:00:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:00:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:00:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:00:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:00:59 INFO - {} 18:00:59 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2746ms 18:00:59 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 18:00:59 INFO - PROCESS | 8289 | 1471050059523 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 18:00:59 INFO - PROCESS | 8289 | 1471050059667 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 18:00:59 INFO - PROCESS | 8289 | 1471050059678 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 18:00:59 INFO - PROCESS | 8289 | 1471050059692 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 18:00:59 INFO - PROCESS | 8289 | 1471050059709 Marionette TRACE conn3 <- [1,3034,null,{}] 18:00:59 INFO - PROCESS | 8289 | 1471050059729 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:59 INFO - PROCESS | 8289 | 1471050059740 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:01:00 INFO - PROCESS | 8289 | 1471050060052 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 18:01:00 INFO - PROCESS | 8289 | 1471050060248 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:00 INFO - PROCESS | 8289 | 1471050060255 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:01:00 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c427400 == 38 [pid = 8289] [id = 768] 18:01:00 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x8c428c00) [pid = 8289] [serial = 2303] [outer = (nil)] 18:01:00 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x946f2800) [pid = 8289] [serial = 2304] [outer = 0x8c428c00] 18:01:00 INFO - PROCESS | 8289 | 1471050060343 Marionette DEBUG loaded listener.js 18:01:00 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x946f9400) [pid = 8289] [serial = 2305] [outer = 0x8c428c00] 18:01:01 INFO - PROCESS | 8289 | 1471050061154 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 18:01:01 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 18:01:01 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1499ms 18:01:01 INFO - PROCESS | 8289 | 1471050061191 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 18:01:01 INFO - PROCESS | 8289 | 1471050061201 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 18:01:01 INFO - TEST-START | /FileAPI/blob/Blob-close.html 18:01:01 INFO - PROCESS | 8289 | 1471050061215 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 18:01:01 INFO - PROCESS | 8289 | 1471050061219 Marionette TRACE conn3 <- [1,3038,null,{}] 18:01:01 INFO - PROCESS | 8289 | 1471050061244 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:01 INFO - PROCESS | 8289 | 1471050061251 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:01:01 INFO - PROCESS | 8289 | 1471050061502 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 18:01:01 INFO - PROCESS | 8289 | 1471050061640 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:01 INFO - PROCESS | 8289 | 1471050061649 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:01:01 INFO - PROCESS | 8289 | ++DOCSHELL 0x950a0800 == 39 [pid = 8289] [id = 769] 18:01:01 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x950a4000) [pid = 8289] [serial = 2306] [outer = (nil)] 18:01:01 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x951a6000) [pid = 8289] [serial = 2307] [outer = 0x950a4000] 18:01:01 INFO - PROCESS | 8289 | 1471050061736 Marionette DEBUG loaded listener.js 18:01:01 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x951a9400) [pid = 8289] [serial = 2308] [outer = 0x950a4000] 18:01:02 INFO - PROCESS | 8289 | 1471050062607 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 18:01:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 18:01:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 18:01:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 18:01:02 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1435ms 18:01:02 INFO - PROCESS | 8289 | 1471050062651 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 18:01:02 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 18:01:02 INFO - PROCESS | 8289 | 1471050062656 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 18:01:02 INFO - PROCESS | 8289 | 1471050062663 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 18:01:02 INFO - PROCESS | 8289 | 1471050062669 Marionette TRACE conn3 <- [1,3042,null,{}] 18:01:02 INFO - PROCESS | 8289 | 1471050062685 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:02 INFO - PROCESS | 8289 | 1471050062695 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:01:02 INFO - PROCESS | 8289 | 1471050062912 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 18:01:03 INFO - PROCESS | 8289 | 1471050063186 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:03 INFO - PROCESS | 8289 | 1471050063196 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:01:03 INFO - PROCESS | 8289 | ++DOCSHELL 0x96348c00 == 40 [pid = 8289] [id = 770] 18:01:03 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x96349000) [pid = 8289] [serial = 2309] [outer = (nil)] 18:01:03 INFO - PROCESS | 8289 | ++DOMWINDOW == 83 (0x9634f000) [pid = 8289] [serial = 2310] [outer = 0x96349000] 18:01:03 INFO - PROCESS | 8289 | 1471050063289 Marionette DEBUG loaded listener.js 18:01:03 INFO - PROCESS | 8289 | ++DOMWINDOW == 84 (0x963e0c00) [pid = 8289] [serial = 2311] [outer = 0x96349000] 18:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 18:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 18:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 18:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 18:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 18:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 18:01:04 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. 18:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 18:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 18:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 18:01:04 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'.) 18:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 18:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 18:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 18:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 18:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 18:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 18:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 18:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 18:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 18:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 18:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 18:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 18:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 18:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 18:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 18:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 18:01:04 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. 18:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 18:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 18:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 18:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 18:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 18:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 18:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 18:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 18:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 18:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 18:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 18:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 18:01:04 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. 18:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 18:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 18:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 18:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 18:01:04 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. 18:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 18:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 18:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 18:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 18:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 18:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 18:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 18:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 18:01:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 18:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 18:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 18:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 18:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 18:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 18:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 18:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 18:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 18:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 18:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 18:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 18:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 18:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 18:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:01:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 18:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:01:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 18:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 18:01:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 18:01:04 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1830ms 18:01:04 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 18:01:04 INFO - PROCESS | 8289 | 1471050064408 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 18:01:04 INFO - PROCESS | 8289 | 1471050064492 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 18:01:04 INFO - PROCESS | 8289 | 1471050064499 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 18:01:04 INFO - PROCESS | 8289 | 1471050064535 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 18:01:04 INFO - PROCESS | 8289 | 1471050064543 Marionette TRACE conn3 <- [1,3046,null,{}] 18:01:04 INFO - PROCESS | 8289 | 1471050064602 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:04 INFO - PROCESS | 8289 | 1471050064606 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:01:04 INFO - PROCESS | 8289 | 1471050064822 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 18:01:05 INFO - PROCESS | 8289 | 1471050065179 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:05 INFO - PROCESS | 8289 | 1471050065186 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:01:05 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc5800 == 41 [pid = 8289] [id = 771] 18:01:05 INFO - PROCESS | 8289 | ++DOMWINDOW == 85 (0x8b8bb000) [pid = 8289] [serial = 2312] [outer = (nil)] 18:01:05 INFO - PROCESS | 8289 | ++DOMWINDOW == 86 (0x8c57a800) [pid = 8289] [serial = 2313] [outer = 0x8b8bb000] 18:01:05 INFO - PROCESS | 8289 | 1471050065270 Marionette DEBUG loaded listener.js 18:01:05 INFO - PROCESS | 8289 | ++DOMWINDOW == 87 (0x8d8a0c00) [pid = 8289] [serial = 2314] [outer = 0x8b8bb000] 18:01:05 INFO - PROCESS | 8289 | [8289] 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 18:01:06 INFO - PROCESS | 8289 | 1471050066161 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 18:01:06 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 18:01:06 INFO - {} 18:01:06 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1657ms 18:01:06 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 18:01:06 INFO - PROCESS | 8289 | 1471050066171 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 18:01:06 INFO - PROCESS | 8289 | 1471050066174 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 18:01:06 INFO - PROCESS | 8289 | 1471050066181 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 18:01:06 INFO - PROCESS | 8289 | 1471050066185 Marionette TRACE conn3 <- [1,3050,null,{}] 18:01:06 INFO - PROCESS | 8289 | 1471050066201 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:06 INFO - PROCESS | 8289 | 1471050066205 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:01:06 INFO - PROCESS | 8289 | 1471050066379 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 18:01:06 INFO - PROCESS | 8289 | 1471050066589 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:06 INFO - PROCESS | 8289 | 1471050066596 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:01:06 INFO - PROCESS | 8289 | ++DOCSHELL 0x8cd02400 == 42 [pid = 8289] [id = 772] 18:01:06 INFO - PROCESS | 8289 | ++DOMWINDOW == 88 (0x8d8a8400) [pid = 8289] [serial = 2315] [outer = (nil)] 18:01:06 INFO - PROCESS | 8289 | ++DOMWINDOW == 89 (0x8f688c00) [pid = 8289] [serial = 2316] [outer = 0x8d8a8400] 18:01:06 INFO - PROCESS | 8289 | 1471050066680 Marionette DEBUG loaded listener.js 18:01:06 INFO - PROCESS | 8289 | ++DOMWINDOW == 90 (0x8f68d400) [pid = 8289] [serial = 2317] [outer = 0x8d8a8400] 18:01:07 INFO - PROCESS | 8289 | 1471050067544 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 18:01:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 18:01:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 18:01:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 18:01:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 18:01:07 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1398ms 18:01:07 INFO - PROCESS | 8289 | 1471050067580 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 18:01:07 INFO - PROCESS | 8289 | 1471050067583 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 18:01:07 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 18:01:07 INFO - PROCESS | 8289 | 1471050067591 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 18:01:07 INFO - PROCESS | 8289 | 1471050067594 Marionette TRACE conn3 <- [1,3054,null,{}] 18:01:07 INFO - PROCESS | 8289 | 1471050067600 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:07 INFO - PROCESS | 8289 | 1471050067610 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:01:08 INFO - PROCESS | 8289 | 1471050068042 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 18:01:08 INFO - PROCESS | 8289 | 1471050068312 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:08 INFO - PROCESS | 8289 | 1471050068321 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:01:08 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c581800 == 43 [pid = 8289] [id = 773] 18:01:08 INFO - PROCESS | 8289 | ++DOMWINDOW == 91 (0x8c581c00) [pid = 8289] [serial = 2318] [outer = (nil)] 18:01:08 INFO - PROCESS | 8289 | ++DOMWINDOW == 92 (0x8cd0f800) [pid = 8289] [serial = 2319] [outer = 0x8c581c00] 18:01:08 INFO - PROCESS | 8289 | 1471050068436 Marionette DEBUG loaded listener.js 18:01:08 INFO - PROCESS | 8289 | ++DOMWINDOW == 93 (0x8e2cdc00) [pid = 8289] [serial = 2320] [outer = 0x8c581c00] 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 18:01:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 18:01:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 18:01:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:01:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:01:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:01:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 18:01:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:01:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:01:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:01:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 18:01:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:01:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:01:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:01:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 18:01:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:01:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:01:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:01:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 18:01:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:01:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:01:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:01:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 18:01:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:01:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:01:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:01:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 18:01:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:01:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:01:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:01:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 18:01:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:01:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:01:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:01:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 18:01:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:01:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:01:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:01:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 18:01:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:01:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:01:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:01:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 18:01:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:01:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:01:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:01:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 18:01:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:01:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:01:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:01:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 18:01:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:01:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:01:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:01:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 18:01:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:01:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:01:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:01:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 18:01:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:01:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:01:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:01:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 18:01:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:01:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:01:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:01:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 18:01:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:01:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:01:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:01:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 18:01:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:01:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:01:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:01:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 18:01:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:01:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:01:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:01:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 18:01:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:01:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:01:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:01:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 18:01:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:01:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:01:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:01:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 18:01:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:01:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:01:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:01:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 18:01:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:01:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:01:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:01:09 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" 18:01:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:01:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:01:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:01:09 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" 18:01:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:01:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:01:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:01:09 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2239ms 18:01:09 INFO - TEST-START | /FileAPI/file/File-constructor.html 18:01:10 INFO - PROCESS | 8289 | 1471050069643 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 18:01:10 INFO - PROCESS | 8289 | 1471050069860 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 18:01:10 INFO - PROCESS | 8289 | 1471050069868 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 18:01:10 INFO - PROCESS | 8289 | 1471050069895 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 18:01:10 INFO - PROCESS | 8289 | 1471050069905 Marionette TRACE conn3 <- [1,3058,null,{}] 18:01:10 INFO - PROCESS | 8289 | --DOCSHELL 0x8b8b5000 == 42 [pid = 8289] [id = 766] 18:01:10 INFO - PROCESS | 8289 | --DOCSHELL 0x8b3d9000 == 41 [pid = 8289] [id = 765] 18:01:10 INFO - PROCESS | 8289 | --DOCSHELL 0x8e2c7400 == 40 [pid = 8289] [id = 764] 18:01:10 INFO - PROCESS | 8289 | --DOCSHELL 0x8b8b7000 == 39 [pid = 8289] [id = 763] 18:01:10 INFO - PROCESS | 8289 | --DOCSHELL 0x8b3d7400 == 38 [pid = 8289] [id = 762] 18:01:10 INFO - PROCESS | 8289 | --DOCSHELL 0x8d8a6000 == 37 [pid = 8289] [id = 758] 18:01:10 INFO - PROCESS | 8289 | --DOCSHELL 0x8c433000 == 36 [pid = 8289] [id = 757] 18:01:10 INFO - PROCESS | 8289 | --DOCSHELL 0x8c42e000 == 35 [pid = 8289] [id = 761] 18:01:10 INFO - PROCESS | 8289 | --DOCSHELL 0x8eca1800 == 34 [pid = 8289] [id = 755] 18:01:10 INFO - PROCESS | 8289 | --DOCSHELL 0x90b33000 == 33 [pid = 8289] [id = 756] 18:01:10 INFO - PROCESS | 8289 | --DOCSHELL 0x8ec9f000 == 32 [pid = 8289] [id = 754] 18:01:10 INFO - PROCESS | 8289 | --DOCSHELL 0x8e187800 == 31 [pid = 8289] [id = 759] 18:01:10 INFO - PROCESS | 8289 | --DOCSHELL 0x8eca4800 == 30 [pid = 8289] [id = 760] 18:01:10 INFO - PROCESS | 8289 | --DOCSHELL 0x8abc5800 == 29 [pid = 8289] [id = 771] 18:01:10 INFO - PROCESS | 8289 | --DOCSHELL 0x8cd02400 == 28 [pid = 8289] [id = 772] 18:01:10 INFO - PROCESS | 8289 | --DOCSHELL 0x96348c00 == 27 [pid = 8289] [id = 770] 18:01:10 INFO - PROCESS | 8289 | --DOCSHELL 0x950a0800 == 26 [pid = 8289] [id = 769] 18:01:10 INFO - PROCESS | 8289 | --DOCSHELL 0x925d3c00 == 25 [pid = 8289] [id = 767] 18:01:10 INFO - PROCESS | 8289 | --DOCSHELL 0x8c427400 == 24 [pid = 8289] [id = 768] 18:01:11 INFO - PROCESS | 8289 | --DOMWINDOW == 92 (0x90b3a000) [pid = 8289] [serial = 2266] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 8289 | --DOMWINDOW == 91 (0x8eca9800) [pid = 8289] [serial = 2260] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 8289 | --DOMWINDOW == 90 (0x8c434800) [pid = 8289] [serial = 2254] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 8289 | --DOMWINDOW == 89 (0x8c578800) [pid = 8289] [serial = 2255] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 8289 | --DOMWINDOW == 88 (0x8f690c00) [pid = 8289] [serial = 2263] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 8289 | --DOMWINDOW == 87 (0x8e186800) [pid = 8289] [serial = 2257] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 8289 | --DOMWINDOW == 86 (0x8ef0a000) [pid = 8289] [serial = 2252] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 8289 | --DOMWINDOW == 85 (0x8eca1c00) [pid = 8289] [serial = 2251] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 8289 | --DOMWINDOW == 84 (0x8ee1b800) [pid = 8289] [serial = 2261] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 8289 | --DOMWINDOW == 83 (0x8e2c3000) [pid = 8289] [serial = 2229] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 8289 | --DOMWINDOW == 82 (0x8d8a4000) [pid = 8289] [serial = 2228] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x8f693c00) [pid = 8289] [serial = 2232] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x8f691400) [pid = 8289] [serial = 2231] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x922bfc00) [pid = 8289] [serial = 2235] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x92128800) [pid = 8289] [serial = 2234] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x9243a800) [pid = 8289] [serial = 2240] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x92436000) [pid = 8289] [serial = 2238] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x923dd000) [pid = 8289] [serial = 2237] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x9245b000) [pid = 8289] [serial = 2243] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x92456000) [pid = 8289] [serial = 2242] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x92581c00) [pid = 8289] [serial = 2246] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x92580000) [pid = 8289] [serial = 2245] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x8c353c00) [pid = 8289] [serial = 2249] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x8b3d9800) [pid = 8289] [serial = 2248] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x90b35800) [pid = 8289] [serial = 2264] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x8e18f000) [pid = 8289] [serial = 2258] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 8289 | --DOMWINDOW == 66 (0x90b3e000) [pid = 8289] [serial = 2267] [outer = (nil)] [url = about:blank] 18:01:11 INFO - PROCESS | 8289 | 1471050071187 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:11 INFO - PROCESS | 8289 | 1471050071193 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:01:11 INFO - PROCESS | 8289 | 1471050071381 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 18:01:11 INFO - PROCESS | 8289 | 1471050071520 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:11 INFO - PROCESS | 8289 | 1471050071529 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:01:11 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b8ac800 == 25 [pid = 8289] [id = 774] 18:01:11 INFO - PROCESS | 8289 | ++DOMWINDOW == 67 (0x8b8acc00) [pid = 8289] [serial = 2321] [outer = (nil)] 18:01:11 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x8b8b2000) [pid = 8289] [serial = 2322] [outer = 0x8b8acc00] 18:01:11 INFO - PROCESS | 8289 | 1471050071602 Marionette DEBUG loaded listener.js 18:01:11 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x8c34d000) [pid = 8289] [serial = 2323] [outer = 0x8b8acc00] 18:01:12 INFO - PROCESS | 8289 | 1471050072397 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 18:01:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 18:01:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 18:01:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 18:01:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 18:01:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 18:01:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 18:01:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 18:01:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 18:01:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 18:01:12 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 18:01:12 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 18:01:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:12 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 18:01:12 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 18:01:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 18:01:12 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 18:01:12 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 18:01:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:12 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 18:01:12 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 18:01:12 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 18:01:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:12 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 18:01:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 18:01:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 18:01:12 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 2567ms 18:01:12 INFO - PROCESS | 8289 | 1471050072454 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 18:01:12 INFO - PROCESS | 8289 | 1471050072458 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 18:01:12 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 18:01:12 INFO - PROCESS | 8289 | 1471050072472 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 18:01:12 INFO - PROCESS | 8289 | 1471050072476 Marionette TRACE conn3 <- [1,3062,null,{}] 18:01:12 INFO - PROCESS | 8289 | 1471050072484 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:12 INFO - PROCESS | 8289 | 1471050072490 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:01:12 INFO - PROCESS | 8289 | 1471050072706 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 18:01:12 INFO - PROCESS | 8289 | 1471050072732 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:12 INFO - PROCESS | 8289 | 1471050072747 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:01:12 INFO - PROCESS | 8289 | ++DOCSHELL 0x8cd0bc00 == 26 [pid = 8289] [id = 775] 18:01:12 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x8cd0dc00) [pid = 8289] [serial = 2324] [outer = (nil)] 18:01:12 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8d8a5000) [pid = 8289] [serial = 2325] [outer = 0x8cd0dc00] 18:01:12 INFO - PROCESS | 8289 | 1471050072813 Marionette DEBUG loaded listener.js 18:01:12 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8e185000) [pid = 8289] [serial = 2326] [outer = 0x8cd0dc00] 18:01:13 INFO - PROCESS | 8289 | [8289] 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 18:01:13 INFO - PROCESS | 8289 | 1471050073737 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 18:01:13 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 18:01:13 INFO - {} 18:01:13 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1281ms 18:01:13 INFO - PROCESS | 8289 | 1471050073753 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 18:01:13 INFO - PROCESS | 8289 | 1471050073757 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 18:01:13 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 18:01:13 INFO - PROCESS | 8289 | 1471050073764 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 18:01:13 INFO - PROCESS | 8289 | 1471050073768 Marionette TRACE conn3 <- [1,3066,null,{}] 18:01:13 INFO - PROCESS | 8289 | 1471050073781 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:13 INFO - PROCESS | 8289 | 1471050073787 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:01:13 INFO - PROCESS | 8289 | 1471050073992 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 18:01:14 INFO - PROCESS | 8289 | 1471050074021 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:14 INFO - PROCESS | 8289 | 1471050074035 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:01:14 INFO - PROCESS | 8289 | ++DOCSHELL 0x8eca1400 == 27 [pid = 8289] [id = 776] 18:01:14 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8eca1800) [pid = 8289] [serial = 2327] [outer = (nil)] 18:01:14 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x8eca6400) [pid = 8289] [serial = 2328] [outer = 0x8eca1800] 18:01:14 INFO - PROCESS | 8289 | 1471050074108 Marionette DEBUG loaded listener.js 18:01:14 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x8ee15000) [pid = 8289] [serial = 2329] [outer = 0x8eca1800] 18:01:15 INFO - PROCESS | 8289 | 1471050075050 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 18:01:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 18:01:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 18:01:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 18:01:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 18:01:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 18:01:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 18:01:15 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 18:01:15 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1338ms 18:01:15 INFO - PROCESS | 8289 | 1471050075111 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 18:01:15 INFO - PROCESS | 8289 | 1471050075121 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 18:01:15 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 18:01:15 INFO - PROCESS | 8289 | 1471050075137 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 18:01:15 INFO - PROCESS | 8289 | 1471050075140 Marionette TRACE conn3 <- [1,3070,null,{}] 18:01:15 INFO - PROCESS | 8289 | 1471050075165 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:15 INFO - PROCESS | 8289 | 1471050075171 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:01:15 INFO - PROCESS | 8289 | 1471050075396 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 18:01:15 INFO - PROCESS | 8289 | 1471050075413 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:15 INFO - PROCESS | 8289 | 1471050075421 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:01:15 INFO - PROCESS | 8289 | ++DOCSHELL 0x8f68cc00 == 28 [pid = 8289] [id = 777] 18:01:15 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x8f691400) [pid = 8289] [serial = 2330] [outer = (nil)] 18:01:15 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x8f695400) [pid = 8289] [serial = 2331] [outer = 0x8f691400] 18:01:15 INFO - PROCESS | 8289 | 1471050075495 Marionette DEBUG loaded listener.js 18:01:15 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x90b3e800) [pid = 8289] [serial = 2332] [outer = 0x8f691400] 18:01:16 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x8d8a9400) [pid = 8289] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 18:01:16 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x8e2f5400) [pid = 8289] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 18:01:16 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x925d4800) [pid = 8289] [serial = 2300] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 18:01:16 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8cd09000) [pid = 8289] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 18:01:16 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x90ea0000) [pid = 8289] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 18:01:16 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8ef11c00) [pid = 8289] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 18:01:16 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x91e39400) [pid = 8289] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 18:01:16 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x90e96c00) [pid = 8289] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 18:01:16 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x8cd09c00) [pid = 8289] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 18:01:16 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x8b3d8000) [pid = 8289] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 18:01:16 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x8cd03c00) [pid = 8289] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 18:01:16 INFO - PROCESS | 8289 | --DOMWINDOW == 66 (0x8e2c9800) [pid = 8289] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 18:01:16 INFO - PROCESS | 8289 | 1471050076851 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 18:01:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 18:01:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 18:01:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 18:01:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 18:01:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 18:01:16 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 18:01:16 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1728ms 18:01:16 INFO - PROCESS | 8289 | 1471050076867 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 18:01:16 INFO - PROCESS | 8289 | 1471050076871 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 18:01:16 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 18:01:16 INFO - PROCESS | 8289 | 1471050076877 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 18:01:16 INFO - PROCESS | 8289 | 1471050076879 Marionette TRACE conn3 <- [1,3074,null,{}] 18:01:16 INFO - PROCESS | 8289 | 1471050076885 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:16 INFO - PROCESS | 8289 | 1471050076891 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:01:17 INFO - PROCESS | 8289 | 1471050077031 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 18:01:17 INFO - PROCESS | 8289 | 1471050077046 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:17 INFO - PROCESS | 8289 | 1471050077056 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:01:17 INFO - PROCESS | 8289 | ++DOCSHELL 0x8f68c400 == 29 [pid = 8289] [id = 778] 18:01:17 INFO - PROCESS | 8289 | ++DOMWINDOW == 67 (0x8f690800) [pid = 8289] [serial = 2333] [outer = (nil)] 18:01:17 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x90d86000) [pid = 8289] [serial = 2334] [outer = 0x8f690800] 18:01:17 INFO - PROCESS | 8289 | 1471050077123 Marionette DEBUG loaded listener.js 18:01:17 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x90e99400) [pid = 8289] [serial = 2335] [outer = 0x8f690800] 18:01:17 INFO - PROCESS | 8289 | 1471050077955 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 18:01:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 18:01:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 18:01:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 18:01:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 18:01:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 18:01:17 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 18:01:17 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1090ms 18:01:17 INFO - PROCESS | 8289 | 1471050077968 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 18:01:17 INFO - PROCESS | 8289 | 1471050077972 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 18:01:17 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 18:01:17 INFO - PROCESS | 8289 | 1471050077978 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 18:01:17 INFO - PROCESS | 8289 | 1471050077982 Marionette TRACE conn3 <- [1,3078,null,{}] 18:01:17 INFO - PROCESS | 8289 | 1471050077987 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:18 INFO - PROCESS | 8289 | 1471050077999 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:01:18 INFO - PROCESS | 8289 | 1471050078280 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 18:01:18 INFO - PROCESS | 8289 | 1471050078524 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:18 INFO - PROCESS | 8289 | 1471050078535 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:01:18 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc3400 == 30 [pid = 8289] [id = 779] 18:01:18 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x8abc5800) [pid = 8289] [serial = 2336] [outer = (nil)] 18:01:18 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x8abcc000) [pid = 8289] [serial = 2337] [outer = 0x8abc5800] 18:01:18 INFO - PROCESS | 8289 | 1471050078626 Marionette DEBUG loaded listener.js 18:01:18 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x8b6e1400) [pid = 8289] [serial = 2338] [outer = 0x8abc5800] 18:01:19 INFO - PROCESS | 8289 | 1471050079640 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 18:01:19 INFO - PROCESS | 8289 | 1471050079699 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 18:01:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 18:01:19 INFO - PROCESS | 8289 | 1471050079753 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 18:01:19 INFO - PROCESS | 8289 | 1471050079758 Marionette TRACE conn3 <- [1,3082,null,{}] 18:01:19 INFO - PROCESS | 8289 | 1471050079771 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:19 INFO - PROCESS | 8289 | 1471050079776 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:01:19 INFO - PROCESS | 8289 | 1471050079961 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 18:01:20 INFO - PROCESS | 8289 | 1471050080164 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:20 INFO - PROCESS | 8289 | 1471050080177 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:01:20 INFO - PROCESS | 8289 | ++DOCSHELL 0x8cd03000 == 31 [pid = 8289] [id = 780] 18:01:20 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x8cd10c00) [pid = 8289] [serial = 2339] [outer = (nil)] 18:01:20 INFO - PROCESS | 8289 | ++DOMWINDOW == 74 (0x8e187800) [pid = 8289] [serial = 2340] [outer = 0x8cd10c00] 18:01:20 INFO - PROCESS | 8289 | 1471050080295 Marionette DEBUG loaded listener.js 18:01:20 INFO - PROCESS | 8289 | ++DOMWINDOW == 75 (0x8e2c7400) [pid = 8289] [serial = 2341] [outer = 0x8cd10c00] 18:01:21 INFO - PROCESS | 8289 | 1471050081232 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 18:01:21 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 18:01:21 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 18:01:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:21 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 18:01:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 18:01:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1550ms 18:01:21 INFO - PROCESS | 8289 | 1471050081304 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 18:01:21 INFO - PROCESS | 8289 | 1471050081312 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 18:01:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 18:01:21 INFO - PROCESS | 8289 | 1471050081319 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 18:01:21 INFO - PROCESS | 8289 | 1471050081322 Marionette TRACE conn3 <- [1,3086,null,{}] 18:01:21 INFO - PROCESS | 8289 | 1471050081330 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:21 INFO - PROCESS | 8289 | 1471050081335 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:01:21 INFO - PROCESS | 8289 | 1471050081607 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 18:01:21 INFO - PROCESS | 8289 | 1471050081751 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:21 INFO - PROCESS | 8289 | 1471050081765 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:01:21 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ec9c400 == 32 [pid = 8289] [id = 781] 18:01:21 INFO - PROCESS | 8289 | ++DOMWINDOW == 76 (0x8ee1e400) [pid = 8289] [serial = 2342] [outer = (nil)] 18:01:21 INFO - PROCESS | 8289 | ++DOMWINDOW == 77 (0x8ef0c800) [pid = 8289] [serial = 2343] [outer = 0x8ee1e400] 18:01:21 INFO - PROCESS | 8289 | 1471050081887 Marionette DEBUG loaded listener.js 18:01:22 INFO - PROCESS | 8289 | ++DOMWINDOW == 78 (0x8ef17400) [pid = 8289] [serial = 2344] [outer = 0x8ee1e400] 18:01:22 INFO - PROCESS | 8289 | 1471050082845 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 18:01:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 18:01:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1583ms 18:01:22 INFO - PROCESS | 8289 | 1471050082903 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 18:01:22 INFO - PROCESS | 8289 | 1471050082906 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 18:01:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 18:01:22 INFO - PROCESS | 8289 | 1471050082965 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 18:01:22 INFO - PROCESS | 8289 | 1471050082976 Marionette TRACE conn3 <- [1,3090,null,{}] 18:01:22 INFO - PROCESS | 8289 | 1471050082992 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:23 INFO - PROCESS | 8289 | 1471050082999 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:01:23 INFO - PROCESS | 8289 | 1471050083205 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 18:01:23 INFO - PROCESS | 8289 | 1471050083475 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:23 INFO - PROCESS | 8289 | 1471050083481 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:01:23 INFO - PROCESS | 8289 | ++DOCSHELL 0x8abc4800 == 33 [pid = 8289] [id = 782] 18:01:23 INFO - PROCESS | 8289 | ++DOMWINDOW == 79 (0x8e2f1000) [pid = 8289] [serial = 2345] [outer = (nil)] 18:01:23 INFO - PROCESS | 8289 | ++DOMWINDOW == 80 (0x919c8400) [pid = 8289] [serial = 2346] [outer = 0x8e2f1000] 18:01:23 INFO - PROCESS | 8289 | 1471050083568 Marionette DEBUG loaded listener.js 18:01:23 INFO - PROCESS | 8289 | ++DOMWINDOW == 81 (0x919ce000) [pid = 8289] [serial = 2347] [outer = 0x8e2f1000] 18:01:24 INFO - PROCESS | 8289 | 1471050084433 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 18:01:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 18:01:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1545ms 18:01:24 INFO - PROCESS | 8289 | 1471050084470 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 18:01:24 INFO - PROCESS | 8289 | 1471050084475 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 18:01:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 18:01:24 INFO - PROCESS | 8289 | 1471050084483 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 18:01:24 INFO - PROCESS | 8289 | 1471050084487 Marionette TRACE conn3 <- [1,3094,null,{}] 18:01:24 INFO - PROCESS | 8289 | 1471050084493 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:24 INFO - PROCESS | 8289 | 1471050084498 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:01:24 INFO - PROCESS | 8289 | 1471050084674 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 18:01:24 INFO - PROCESS | 8289 | 1471050084919 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:24 INFO - PROCESS | 8289 | 1471050084927 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:01:24 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ee1f000 == 34 [pid = 8289] [id = 783] 18:01:24 INFO - PROCESS | 8289 | ++DOMWINDOW == 82 (0x8f68bc00) [pid = 8289] [serial = 2348] [outer = (nil)] 18:01:25 INFO - PROCESS | 8289 | ++DOMWINDOW == 83 (0x91e37000) [pid = 8289] [serial = 2349] [outer = 0x8f68bc00] 18:01:25 INFO - PROCESS | 8289 | 1471050085011 Marionette DEBUG loaded listener.js 18:01:25 INFO - PROCESS | 8289 | ++DOMWINDOW == 84 (0x91e3c400) [pid = 8289] [serial = 2350] [outer = 0x8f68bc00] 18:01:26 INFO - PROCESS | 8289 | 1471050086106 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 18:01:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 18:01:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1680ms 18:01:26 INFO - PROCESS | 8289 | 1471050086191 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 18:01:26 INFO - PROCESS | 8289 | 1471050086197 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 18:01:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 18:01:26 INFO - PROCESS | 8289 | 1471050086207 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 18:01:26 INFO - PROCESS | 8289 | 1471050086211 Marionette TRACE conn3 <- [1,3098,null,{}] 18:01:26 INFO - PROCESS | 8289 | 1471050086220 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:26 INFO - PROCESS | 8289 | 1471050086226 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:01:26 INFO - PROCESS | 8289 | 1471050086404 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 18:01:26 INFO - PROCESS | 8289 | 1471050086737 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:26 INFO - PROCESS | 8289 | 1471050086753 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:01:26 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c428800 == 35 [pid = 8289] [id = 784] 18:01:26 INFO - PROCESS | 8289 | ++DOMWINDOW == 85 (0x8c42bc00) [pid = 8289] [serial = 2351] [outer = (nil)] 18:01:26 INFO - PROCESS | 8289 | ++DOMWINDOW == 86 (0x8c434000) [pid = 8289] [serial = 2352] [outer = 0x8c42bc00] 18:01:26 INFO - PROCESS | 8289 | 1471050086830 Marionette DEBUG loaded listener.js 18:01:26 INFO - PROCESS | 8289 | ++DOMWINDOW == 87 (0x8c57ec00) [pid = 8289] [serial = 2353] [outer = 0x8c42bc00] 18:01:27 INFO - PROCESS | 8289 | --DOCSHELL 0x8cd0fc00 == 34 [pid = 8289] [id = 740] 18:01:27 INFO - PROCESS | 8289 | --DOCSHELL 0x8d8ae800 == 33 [pid = 8289] [id = 752] 18:01:27 INFO - PROCESS | 8289 | --DOCSHELL 0x919c5000 == 32 [pid = 8289] [id = 739] 18:01:27 INFO - PROCESS | 8289 | --DOCSHELL 0x8e2f4000 == 31 [pid = 8289] [id = 737] 18:01:27 INFO - PROCESS | 8289 | --DOCSHELL 0x8c34d800 == 30 [pid = 8289] [id = 751] 18:01:27 INFO - PROCESS | 8289 | --DOCSHELL 0x8cd02800 == 29 [pid = 8289] [id = 736] 18:01:27 INFO - PROCESS | 8289 | --DOCSHELL 0x8f68c400 == 28 [pid = 8289] [id = 778] 18:01:27 INFO - PROCESS | 8289 | --DOCSHELL 0x8f68cc00 == 27 [pid = 8289] [id = 777] 18:01:27 INFO - PROCESS | 8289 | --DOCSHELL 0x8eca1400 == 26 [pid = 8289] [id = 776] 18:01:27 INFO - PROCESS | 8289 | --DOCSHELL 0x8cd0bc00 == 25 [pid = 8289] [id = 775] 18:01:27 INFO - PROCESS | 8289 | --DOCSHELL 0x8b8ac800 == 24 [pid = 8289] [id = 774] 18:01:27 INFO - PROCESS | 8289 | --DOMWINDOW == 86 (0x919c9c00) [pid = 8289] [serial = 2295] [outer = (nil)] [url = about:blank] 18:01:27 INFO - PROCESS | 8289 | --DOMWINDOW == 85 (0x92128c00) [pid = 8289] [serial = 2298] [outer = (nil)] [url = about:blank] 18:01:27 INFO - PROCESS | 8289 | --DOMWINDOW == 84 (0x91bd9000) [pid = 8289] [serial = 2296] [outer = (nil)] [url = about:blank] 18:01:27 INFO - PROCESS | 8289 | --DOMWINDOW == 83 (0x91e3d800) [pid = 8289] [serial = 2280] [outer = (nil)] [url = about:blank] 18:01:27 INFO - PROCESS | 8289 | --DOMWINDOW == 82 (0x922b4000) [pid = 8289] [serial = 2281] [outer = (nil)] [url = about:blank] 18:01:27 INFO - PROCESS | 8289 | --DOMWINDOW == 81 (0x919cb400) [pid = 8289] [serial = 2270] [outer = (nil)] [url = about:blank] 18:01:27 INFO - PROCESS | 8289 | --DOMWINDOW == 80 (0x8cd0d800) [pid = 8289] [serial = 2272] [outer = (nil)] [url = about:blank] 18:01:27 INFO - PROCESS | 8289 | --DOMWINDOW == 79 (0x919c3c00) [pid = 8289] [serial = 2269] [outer = (nil)] [url = about:blank] 18:01:27 INFO - PROCESS | 8289 | --DOMWINDOW == 78 (0x8b8b4800) [pid = 8289] [serial = 2286] [outer = (nil)] [url = about:blank] 18:01:27 INFO - PROCESS | 8289 | --DOMWINDOW == 77 (0x8c42d400) [pid = 8289] [serial = 2287] [outer = (nil)] [url = about:blank] 18:01:27 INFO - PROCESS | 8289 | --DOMWINDOW == 76 (0x923d8c00) [pid = 8289] [serial = 2283] [outer = (nil)] [url = about:blank] 18:01:27 INFO - PROCESS | 8289 | --DOMWINDOW == 75 (0x923db400) [pid = 8289] [serial = 2284] [outer = (nil)] [url = about:blank] 18:01:27 INFO - PROCESS | 8289 | --DOMWINDOW == 74 (0x8ef17800) [pid = 8289] [serial = 2277] [outer = (nil)] [url = about:blank] 18:01:27 INFO - PROCESS | 8289 | --DOMWINDOW == 73 (0x90b3a800) [pid = 8289] [serial = 2278] [outer = (nil)] [url = about:blank] 18:01:27 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8d8a7c00) [pid = 8289] [serial = 2289] [outer = (nil)] [url = about:blank] 18:01:27 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x8e18c800) [pid = 8289] [serial = 2274] [outer = (nil)] [url = about:blank] 18:01:27 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x8e2ca400) [pid = 8289] [serial = 2275] [outer = (nil)] [url = about:blank] 18:01:27 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x8f68b400) [pid = 8289] [serial = 2292] [outer = (nil)] [url = about:blank] 18:01:27 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x93941800) [pid = 8289] [serial = 2302] [outer = (nil)] [url = about:blank] 18:01:27 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x922b6800) [pid = 8289] [serial = 2299] [outer = (nil)] [url = about:blank] 18:01:27 INFO - PROCESS | 8289 | --DOMWINDOW == 66 (0x93936000) [pid = 8289] [serial = 2301] [outer = (nil)] [url = about:blank] 18:01:27 INFO - PROCESS | 8289 | --DOMWINDOW == 65 (0x90b36400) [pid = 8289] [serial = 2293] [outer = (nil)] [url = about:blank] 18:01:27 INFO - PROCESS | 8289 | --DOMWINDOW == 64 (0x8e181800) [pid = 8289] [serial = 2290] [outer = (nil)] [url = about:blank] 18:01:27 INFO - PROCESS | 8289 | 1471050087636 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 18:01:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 18:01:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 18:01:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1488ms 18:01:27 INFO - PROCESS | 8289 | 1471050087695 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 18:01:27 INFO - PROCESS | 8289 | 1471050087702 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 18:01:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 18:01:27 INFO - PROCESS | 8289 | 1471050087713 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 18:01:27 INFO - PROCESS | 8289 | 1471050087717 Marionette TRACE conn3 <- [1,3102,null,{}] 18:01:27 INFO - PROCESS | 8289 | 1471050087768 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:27 INFO - PROCESS | 8289 | 1471050087772 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:01:27 INFO - PROCESS | 8289 | 1471050087947 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 18:01:27 INFO - PROCESS | 8289 | 1471050087957 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:27 INFO - PROCESS | 8289 | 1471050087965 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:01:27 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c579800 == 25 [pid = 8289] [id = 785] 18:01:27 INFO - PROCESS | 8289 | ++DOMWINDOW == 65 (0x8cd0ec00) [pid = 8289] [serial = 2354] [outer = (nil)] 18:01:28 INFO - PROCESS | 8289 | ++DOMWINDOW == 66 (0x8e188800) [pid = 8289] [serial = 2355] [outer = 0x8cd0ec00] 18:01:28 INFO - PROCESS | 8289 | 1471050088041 Marionette DEBUG loaded listener.js 18:01:28 INFO - PROCESS | 8289 | ++DOMWINDOW == 67 (0x8e2c5400) [pid = 8289] [serial = 2356] [outer = 0x8cd0ec00] 18:01:28 INFO - PROCESS | 8289 | 1471050088981 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 18:01:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 18:01:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1286ms 18:01:29 INFO - PROCESS | 8289 | 1471050088998 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 18:01:29 INFO - PROCESS | 8289 | 1471050089002 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 18:01:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 18:01:29 INFO - PROCESS | 8289 | 1471050089009 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 18:01:29 INFO - PROCESS | 8289 | 1471050089015 Marionette TRACE conn3 <- [1,3106,null,{}] 18:01:29 INFO - PROCESS | 8289 | 1471050089031 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:29 INFO - PROCESS | 8289 | 1471050089039 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:01:29 INFO - PROCESS | 8289 | 1471050089194 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 18:01:29 INFO - PROCESS | 8289 | 1471050089371 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:29 INFO - PROCESS | 8289 | 1471050089378 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:01:29 INFO - PROCESS | 8289 | ++DOCSHELL 0x8ee1a000 == 26 [pid = 8289] [id = 786] 18:01:29 INFO - PROCESS | 8289 | ++DOMWINDOW == 68 (0x8ee1b400) [pid = 8289] [serial = 2357] [outer = (nil)] 18:01:29 INFO - PROCESS | 8289 | ++DOMWINDOW == 69 (0x8ef0c400) [pid = 8289] [serial = 2358] [outer = 0x8ee1b400] 18:01:29 INFO - PROCESS | 8289 | 1471050089455 Marionette DEBUG loaded listener.js 18:01:29 INFO - PROCESS | 8289 | ++DOMWINDOW == 70 (0x8f68d000) [pid = 8289] [serial = 2359] [outer = 0x8ee1b400] 18:01:30 INFO - PROCESS | 8289 | 1471050090238 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 18:01:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 18:01:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 18:01:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 18:01:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1239ms 18:01:30 INFO - PROCESS | 8289 | 1471050090258 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 18:01:30 INFO - PROCESS | 8289 | 1471050090263 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 18:01:30 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 18:01:30 INFO - PROCESS | 8289 | 1471050090270 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 18:01:30 INFO - PROCESS | 8289 | 1471050090273 Marionette TRACE conn3 <- [1,3110,null,{}] 18:01:30 INFO - PROCESS | 8289 | 1471050090279 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:30 INFO - PROCESS | 8289 | 1471050090284 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:01:30 INFO - PROCESS | 8289 | 1471050090498 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 18:01:30 INFO - PROCESS | 8289 | 1471050090537 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:30 INFO - PROCESS | 8289 | 1471050090544 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:01:30 INFO - PROCESS | 8289 | ++DOCSHELL 0x8c355400 == 27 [pid = 8289] [id = 787] 18:01:30 INFO - PROCESS | 8289 | ++DOMWINDOW == 71 (0x90d83800) [pid = 8289] [serial = 2360] [outer = (nil)] 18:01:30 INFO - PROCESS | 8289 | ++DOMWINDOW == 72 (0x90d88400) [pid = 8289] [serial = 2361] [outer = 0x90d83800] 18:01:30 INFO - PROCESS | 8289 | 1471050090616 Marionette DEBUG loaded listener.js 18:01:30 INFO - PROCESS | 8289 | ++DOMWINDOW == 73 (0x90e94800) [pid = 8289] [serial = 2362] [outer = 0x90d83800] 18:01:31 INFO - PROCESS | 8289 | 1471050091488 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 18:01:31 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 18:01:31 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 18:01:31 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 18:01:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:31 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 18:01:31 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1278ms 18:01:31 INFO - PROCESS | 8289 | 1471050091556 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 18:01:31 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 18:01:31 INFO - PROCESS | 8289 | 1471050091561 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 18:01:31 INFO - PROCESS | 8289 | 1471050091567 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 18:01:31 INFO - PROCESS | 8289 | 1471050091570 Marionette TRACE conn3 <- [1,3114,null,{}] 18:01:31 INFO - PROCESS | 8289 | 1471050091575 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:31 INFO - PROCESS | 8289 | 1471050091580 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:01:31 INFO - PROCESS | 8289 | 1471050091779 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 18:01:31 INFO - PROCESS | 8289 | --DOMWINDOW == 72 (0x8cd0dc00) [pid = 8289] [serial = 2324] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker] 18:01:31 INFO - PROCESS | 8289 | --DOMWINDOW == 71 (0x8d8a8400) [pid = 8289] [serial = 2315] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 18:01:31 INFO - PROCESS | 8289 | --DOMWINDOW == 70 (0x96349000) [pid = 8289] [serial = 2309] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 18:01:31 INFO - PROCESS | 8289 | --DOMWINDOW == 69 (0x8b8bb000) [pid = 8289] [serial = 2312] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 18:01:31 INFO - PROCESS | 8289 | --DOMWINDOW == 68 (0x8f691400) [pid = 8289] [serial = 2330] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html] 18:01:31 INFO - PROCESS | 8289 | --DOMWINDOW == 67 (0x8b8acc00) [pid = 8289] [serial = 2321] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/file/File-constructor.html] 18:01:31 INFO - PROCESS | 8289 | --DOMWINDOW == 66 (0x8c428c00) [pid = 8289] [serial = 2303] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 18:01:31 INFO - PROCESS | 8289 | --DOMWINDOW == 65 (0x8c581c00) [pid = 8289] [serial = 2318] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 18:01:31 INFO - PROCESS | 8289 | --DOMWINDOW == 64 (0x950a4000) [pid = 8289] [serial = 2306] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 18:01:31 INFO - PROCESS | 8289 | --DOMWINDOW == 63 (0x8eca1800) [pid = 8289] [serial = 2327] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/filelist-section/filelist.html] 18:01:32 INFO - PROCESS | 8289 | 1471050092023 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"7d1692f5-a58e-4985-87d1-6b5fdc28d0d2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:32 INFO - PROCESS | 8289 | 1471050092031 Marionette INFO sendAsync 639b010f-c4ed-4f23-a3b0-3c8d602d310c 18:01:32 INFO - PROCESS | 8289 | ++DOCSHELL 0x8b6e0400 == 28 [pid = 8289] [id = 788] 18:01:32 INFO - PROCESS | 8289 | ++DOMWINDOW == 64 (0x8b8acc00) [pid = 8289] [serial = 2363] [outer = (nil)] 18:01:32 INFO - PROCESS | 8289 | ++DOMWINDOW == 65 (0x8ee13000) [pid = 8289] [serial = 2364] [outer = 0x8b8acc00] 18:01:32 INFO - PROCESS | 8289 | 1471050092102 Marionette DEBUG loaded listener.js 18:01:32 INFO - PROCESS | 8289 | ++DOMWINDOW == 66 (0x919c1400) [pid = 8289] [serial = 2365] [outer = 0x8b8acc00] 18:01:32 INFO - PROCESS | 8289 | 1471050092792 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 18:01:32 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 18:01:32 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1278ms 18:01:32 INFO - PROCESS | 8289 | 1471050092845 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 18:01:32 INFO - PROCESS | 8289 | 1471050092848 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 18:01:33 WARNING - u'runner_teardown' () 18:01:33 INFO - No more tests 18:01:33 INFO - Got 0 unexpected results 18:01:33 INFO - SUITE-END | took 1200s 18:01:34 INFO - Closing logging queue 18:01:34 INFO - queue closed 18:01:34 INFO - Return code: 0 18:01:34 WARNING - # TBPL SUCCESS # 18:01:34 INFO - Running post-action listener: _resource_record_post_action 18:01:34 INFO - Running post-run listener: _resource_record_post_run 18:01:35 INFO - Total resource usage - Wall time: 1235s; CPU: 98.0%; Read bytes: 675840; Write bytes: 920924160; Read time: 56; Write time: 269884 18:01:35 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 18:01:35 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 4096; Write bytes: 135012352; Read time: 8; Write time: 136356 18:01:35 INFO - run-tests - Wall time: 1206s; CPU: 98.0%; Read bytes: 671744; Write bytes: 776904704; Read time: 48; Write time: 126992 18:01:35 INFO - Running post-run listener: _upload_blobber_files 18:01:35 INFO - Blob upload gear active. 18:01:35 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 18:01:35 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 18:01:35 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'] 18:01:35 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 18:01:35 INFO - (blobuploader) - INFO - Open directory for files ... 18:01:35 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 18:01:36 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 18:01:36 INFO - (blobuploader) - INFO - Uploading, attempt #1. 18:01:37 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 18:01:37 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 18:01:37 INFO - (blobuploader) - INFO - Done attempting. 18:01:37 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 18:01:37 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 18:01:37 INFO - (blobuploader) - INFO - Uploading, attempt #1. 18:01:38 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 18:01:38 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 18:01:38 INFO - (blobuploader) - INFO - Done attempting. 18:01:38 INFO - (blobuploader) - INFO - Iteration through files over. 18:01:38 INFO - Return code: 0 18:01:38 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 18:01:38 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 18:01:38 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/ec96c992c14fe96bf5ed5ddcf650d16fea263b7bbeb424959580481dbdd37fb3773582aa291928de712e7175c2dbac455b03ce0f5cbe9544cf2fac973690c164", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/afe5407106639eda60ee5502fa8649b25fe8105ad845778cbf6610483df02b14c3e71c3b000558bcff79f96038e5fa85e1ce312cd179f795dc57542711a8b3c1"} 18:01:38 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 18:01:38 INFO - Writing to file /builds/slave/test/properties/blobber_files 18:01:38 INFO - Contents: 18:01:38 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/ec96c992c14fe96bf5ed5ddcf650d16fea263b7bbeb424959580481dbdd37fb3773582aa291928de712e7175c2dbac455b03ce0f5cbe9544cf2fac973690c164", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/afe5407106639eda60ee5502fa8649b25fe8105ad845778cbf6610483df02b14c3e71c3b000558bcff79f96038e5fa85e1ce312cd179f795dc57542711a8b3c1"} 18:01:38 INFO - Running post-run listener: copy_logs_to_upload_dir 18:01:38 INFO - Copying logs to upload dir... 18:01:38 INFO - mkdir: /builds/slave/test/build/upload/logs 18:01:38 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1792.312402 ========= master_lag: 0.99 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 29 mins, 53 secs) (at 2016-08-12 18:01:39.658084) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 8 secs) (at 2016-08-12 18:01:39.661978) ========= 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-1471048241.444956-736372533 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/ec96c992c14fe96bf5ed5ddcf650d16fea263b7bbeb424959580481dbdd37fb3773582aa291928de712e7175c2dbac455b03ce0f5cbe9544cf2fac973690c164", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/afe5407106639eda60ee5502fa8649b25fe8105ad845778cbf6610483df02b14c3e71c3b000558bcff79f96038e5fa85e1ce312cd179f795dc57542711a8b3c1"} build_url:https://queue.taskcluster.net/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032606 build_url: 'https://queue.taskcluster.net/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/ec96c992c14fe96bf5ed5ddcf650d16fea263b7bbeb424959580481dbdd37fb3773582aa291928de712e7175c2dbac455b03ce0f5cbe9544cf2fac973690c164", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/afe5407106639eda60ee5502fa8649b25fe8105ad845778cbf6610483df02b14c3e71c3b000558bcff79f96038e5fa85e1ce312cd179f795dc57542711a8b3c1"}' symbols_url: 'https://queue.taskcluster.net/v1/task/HqO2ttXjR9OrxZ_lAL0L4Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 8.24 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 8 secs) (at 2016-08-12 18:01:47.929768) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-12 18:01:47.930065) ========= 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-1471048241.444956-736372533 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018001 ========= master_lag: 0.20 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-12 18:01:48.151519) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-08-12 18:01:48.151850) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-08-12 18:01:48.152768) ========= ========= Total master_lag: 9.55 =========